BmnRoot
Loading...
Searching...
No Matches
FitWLSQ Class Reference

#include <FitWLSQ.h>

Public Member Functions

 FitWLSQ (Double_t *xx, Double_t cSigma1=0.01, Double_t cSigma2=0.07, Double_t cP1=0.9, Int_t nNPoints=6, Int_t nNParams=2, Bool_t RBF=kTRUE, Bool_t LHf=kTRUE, Int_t RBfn=7)
 
 ~FitWLSQ ()
 
Bool_t Fit (Double_t *y)
 
Double_t WLSQRms (Double_t *pdY)
 
 FitWLSQ (Double_t *xx, Double_t cSigma1=0.01, Double_t cSigma2=0.07, Double_t cP1=0.9, Int_t nNPoints=6, Int_t nNParams=2, Bool_t RBF=kTRUE, Bool_t LHf=kTRUE, Int_t RBfn=7)
 
 ~FitWLSQ ()
 
Bool_t Fit (Double_t *y)
 
Double_t WLSQRms (Double_t *pdY)
 

Public Attributes

Double_t param [3]
 
Double_t cov [3][3]
 
Int_t numItera
 
Double_t * wrb
 
Bool_t Status
 

Detailed Description

Definition at line 9 of file FitWLSQ.h.

Constructor & Destructor Documentation

◆ FitWLSQ() [1/2]

FitWLSQ::FitWLSQ ( Double_t *  xx,
Double_t  cSigma1 = 0.01,
Double_t  cSigma2 = 0.07,
Double_t  cP1 = 0.9,
Int_t  nNPoints = 6,
Int_t  nNParams = 2,
Bool_t  RBF = kTRUE,
Bool_t  LHf = kTRUE,
Int_t  RBfn = 7 
)

Definition at line 10 of file FitWLSQ.cxx.

References cov, i, numItera, param, and wrb.

◆ ~FitWLSQ() [1/2]

FitWLSQ::~FitWLSQ ( )

Definition at line 46 of file FitWLSQ.cxx.

References wrb.

◆ FitWLSQ() [2/2]

FitWLSQ::FitWLSQ ( Double_t *  xx,
Double_t  cSigma1 = 0.01,
Double_t  cSigma2 = 0.07,
Double_t  cP1 = 0.9,
Int_t  nNPoints = 6,
Int_t  nNParams = 2,
Bool_t  RBF = kTRUE,
Bool_t  LHf = kTRUE,
Int_t  RBfn = 7 
)

◆ ~FitWLSQ() [2/2]

FitWLSQ::~FitWLSQ ( )

Member Function Documentation

◆ Fit() [1/2]

Bool_t FitWLSQ::Fit ( Double_t *  y)

Definition at line 622 of file FitWLSQ.cxx.

References i, numItera, param, Status, and wrb.

◆ Fit() [2/2]

Bool_t FitWLSQ::Fit ( Double_t *  y)

◆ WLSQRms() [1/2]

Double_t FitWLSQ::WLSQRms ( Double_t *  pdY)

Definition at line 358 of file FitWLSQ.cxx.

References i, sqrt(), and wrb.

◆ WLSQRms() [2/2]

Double_t FitWLSQ::WLSQRms ( Double_t *  pdY)

Member Data Documentation

◆ cov

Double_t FitWLSQ::cov

Definition at line 17 of file FitWLSQ.h.

Referenced by FitWLSQ().

◆ numItera

Int_t FitWLSQ::numItera

Definition at line 18 of file FitWLSQ.h.

Referenced by Fit(), and FitWLSQ().

◆ param

Double_t FitWLSQ::param

Definition at line 16 of file FitWLSQ.h.

Referenced by Fit(), and FitWLSQ().

◆ Status

Bool_t FitWLSQ::Status

Definition at line 20 of file FitWLSQ.h.

Referenced by Fit().

◆ wrb

Double_t * FitWLSQ::wrb

Definition at line 19 of file FitWLSQ.h.

Referenced by Fit(), FitWLSQ(), WLSQRms(), and ~FitWLSQ().


The documentation for this class was generated from the following files: