AliPhysics  5eaf189 (5eaf189)
AliHFMassFitterVAR Class Reference

AliHFMassFitterVAR for the fit of invariant mass distribution of charmed mesons. More...

#include <AliHFMassFitterVAR.h>

Inheritance diagram for AliHFMassFitterVAR:

Public Member Functions

 AliHFMassFitterVAR ()
 
 AliHFMassFitterVAR (const TH1F *histoToFit, Double_t minvalue, Double_t maxvalue, Int_t rebin=1, Int_t fittypeb=0, Int_t fittypes=0)
 
virtual ~AliHFMassFitterVAR ()
 
 AliHFMassFitterVAR (const AliHFMassFitterVAR &mfit)
 
AliHFMassFitterVARoperator= (const AliHFMassFitterVAR &mfit)
 
void WriteCanvas (TString userIDstring="", TString path="./", Double_t nsigma=3, Int_t writeFitInfo=1, Bool_t draw=kFALSE) const
 setters More...
 
void DrawHere (TVirtualPad *pd, Double_t nsigma=3, Int_t writeFitInfo=1)
 
void IntS (Float_t *valuewitherror) const
 
Double_t IntTot () const
 integral of signal given my the fit with error More...
 
void Signal (Double_t nOfSigma, Double_t &signal, Double_t &errsignal) const
 return total integral of the histogram More...
 
void Signal (Double_t min, Double_t max, Double_t &signal, Double_t &errsignal) const
 signal in nsigma with error More...
 
void Background (Double_t nOfSigma, Double_t &background, Double_t &errbackground) const
 signal in (min, max) with error More...
 
void Background (Double_t min, Double_t max, Double_t &background, Double_t &errbackground) const
 backgournd in nsigma with error More...
 
void Significance (Double_t nOfSigma, Double_t &significance, Double_t &errsignificance) const
 backgournd in (min, max) with error More...
 
void Significance (Double_t min, Double_t max, Double_t &significance, Double_t &errsignificance) const
 significance in nsigma with error More...
 
Double_t GetReflOverSignal (Double_t &err) const
 significance in (min, max) with error More...
 
TH1F * SetTemplateReflections (const TH1F *h, TString option="templ", Double_t minRange=1.72, Double_t maxRange=2.05)
 
void SetFixReflOverS (Double_t val, Bool_t fixpar=kTRUE)
 
void SetFixGaussianMean (Double_t mean=1.865, Bool_t fixpar=kTRUE)
 
void SetFixGaussianSigma (Double_t sigma=0.012, Bool_t fixpar=kTRUE)
 
void SetBackHighPolDegree (Int_t deg)
 
Double_t BackFitFuncPolHelper (Double_t *x, Double_t *par)
 
More...
 
Bool_t PrepareHighPolFit (TF1 *fback)
 
void SetParticlePdgMass (Double_t mass)
 
Double_t GetParticlePdgMass ()
 
Double_t FitFunction4MassDistr (Double_t *x, Double_t *par)
 significance in (min, max) with error More...
 
Double_t FitFunction4Sgn (Double_t *x, Double_t *par)
 
Double_t FitFunction4Bkg (Double_t *x, Double_t *par)
 
Double_t FitFunction4Refl (Double_t *x, Double_t *par)
 
Double_t FitFunction4BkgAndReflDraw (Double_t *x, Double_t *par)
 
Bool_t MassFitter (Bool_t draw=kTRUE)
 
Bool_t RefitWithBkgOnly (Bool_t draw=kTRUE)
 
TH1F * GetOverBackgroundResidualsAndPulls (Double_t minrange=0, Double_t maxrange=-1, TH1 *hPulls=0x0, TH1 *hResidualTrend=0x0, TH1 *hPullsTrend=0x0)
 
TH1F * GetAllRangeResidualsAndPulls (Double_t minrange=0, Double_t maxrange=-1, TH1 *hPulls=0x0, TH1 *hResidualTrend=0x0, TH1 *hPullsTrend=0x0)
 
TPaveText * GetYieldBox (Double_t nsigma=3.)
 
TPaveText * GetFitParametersBox (Double_t nsigma=3., Int_t mode=0)
 
- Public Member Functions inherited from AliHFMassFitter
 AliHFMassFitter ()
 
 AliHFMassFitter (const TH1F *histoToFit, Double_t minvalue, Double_t maxvalue, Int_t rebin=1, Int_t fittypeb=kExpo, Int_t fittypes=kGaus)
 
virtual ~AliHFMassFitter ()
 
 AliHFMassFitter (const AliHFMassFitter &mfit)
 
AliHFMassFitteroperator= (const AliHFMassFitter &mfit)
 
void SetHisto (const TH1F *histoToFit)
 setters More...
 
void SetRangeFit (Double_t minvalue, Double_t maxvalue)
 
void SetMinRangeFit (Double_t minvalue)
 
void SetMaxRangeFit (Double_t maxvalue)
 
void SetBinN (Int_t newbinN)
 
void SetType (Int_t fittypeb, Int_t fittypes)
 
void SetReflectionSigmaFactor (Int_t constant)
 
void SetInitialGaussianMean (Double_t mean)
 
void SetInitialGaussianSigma (Double_t sigma)
 change the default value of the mean More...
 
void SetSideBands (Bool_t onlysidebands=kTRUE)
 change the default value of the sigma More...
 
void SetFixParam (Bool_t *fixpar)
 consider only side bands More...
 
virtual void SetDefaultFixParam ()
 
virtual Bool_t SetFixThisParam (Int_t thispar, Bool_t fixpar)
 
TH1F * GetHistoClone () const
 
void GetRangeFit (Double_t &minvalue, Double_t &maxvalue) const
 return the histogram More...
 
Double_t GetMinRangeFit () const
 
Double_t GetMaxRangeFit () const
 
Int_t GetBinN () const
 
void GetFitPars (Float_t *pars) const
 
Int_t GetNFinalPars () const
 
void GetTypeOfFit (Bool_t &background, Int_t &typeb) const
 
Int_t GetReflectionSigmaFactor () const
 
Double_t GetMean () const
 
Double_t GetMeanUncertainty () const
 
Double_t GetSigma () const
 
Double_t GetSigmaUncertainty () const
 
Double_t GetRawYield () const
 
Double_t GetRawYieldError () const
 
Double_t GetChiSquare () const
 
Double_t GetBkgChiSquare ()
 
Double_t GetReducedChiSquare () const
 
Double_t GetBkgReducedChiSquare ()
 
Double_t GetFitProbability () const
 
void GetSideBandsBounds (Int_t &lb, Int_t &hb) const
 
Bool_tGetFixParam () const
 
Bool_t GetFixThisParam (Int_t thispar) const
 
TH1F * GetResidualsAndPulls (TH1 *h, TF1 *f, Double_t minrange=0, Double_t maxrange=-1, TH1 *hPulls=0x0, TH1 *hResidualTrend=0x0, TH1 *hPullsTrend=0x0)
 
TVirtualPad * GetPad (Double_t nsigma=3, Int_t writeFitInfo=1) const
 
void PrintParTitles () const
 
void InitNtuParam (TString ntuname="ntupar")
 
void FillNtuParam ()
 initialize TNtuple to store the parameters More...
 
TNtuple * GetNtuParam () const
 
TNtuple * NtuParamOneShot (TString ntuname="ntupar")
 return the TNtuple More...
 
void WriteHisto (TString path="./") const
 the three functions above all together More...
 
void WriteNtuple (TString path="./") const
 write the histogram More...
 
void DrawHere (TVirtualPad *pd, Double_t nsigma=3, Int_t writeFitInfo=1) const
 write the canvas in a root file More...
 
void DrawFit (Double_t nsigma=3) const
 
void Reset ()
 
void Significance (Double_t nOfSigma, Double_t &significance, Double_t &errsignificance) const
 backgournd in (min, max) with error More...
 
void Significance (Double_t min, Double_t max, Double_t &significance, Double_t &errsignificance) const
 significance in nsigma with error More...
 
void RebinMass (Int_t bingroup=1)
 
TF1 * GetBackgroundFullRangeFunc ()
 
TF1 * GetBackgroundRecalcFunc ()
 
TF1 * GetMassFunc ()
 
void SetUseLikelihoodFit ()
 
void SetUseLikelihoodWithWeightsFit ()
 
void SetUseChi2Fit ()
 
void SetFitOption (TString opt)
 

Private Member Functions

void PlotFitVAR (TVirtualPad *pd, Double_t nsigma=3, Int_t writeFitInfo=1)
 
void ComputeParSize ()
 
void ComputeNFinalPars ()
 
Bool_t SideBandsBounds ()
 
Bool_t CheckRangeFit ()
 
void AddFunctionsToHisto ()
 

Private Attributes

Int_t fNparSignal
 
Int_t fNparBack
 number of signal parameters More...
 
Int_t fNparRefl
 number of bkg parameters More...
 
TH1F * fhTemplRefl
 number of reflection parameters More...
 
TStringfSignParNames
 template of reflection contribution More...
 
TStringfBackParNames
 signal parameter names More...
 
TStringfReflParNames
 back parameter names More...
 
Bool_t fSmoothRefl
 refl parameter names More...
 
Double_t fReflInit
 smoothing refl template More...
 
Bool_tfFixParSign
 initial value of Refl/Signal More...
 
Bool_tfFixParBack
 fix signal parameter from ext value More...
 
Bool_tfFixParRefl
 fix signal parameter from ext value More...
 
Bool_tfFixParSignExternalValue
 fix signal parameter from ext value More...
 
Bool_tfFixParBackExternalValue
 fix signal parameter from ext value More...
 
Bool_tfFixParReflExternalValue
 fix signal parameter from ext value More...
 
Double_tfparSignFixExt
 fix signal parameter from ext value More...
 
Double_tfparBackFixExt
 external values to fix signal parameters More...
 
Double_tfparReflFixExt
 external values to fix back parameters More...
 
Double_t fRawYieldHelp
 external values to fix refl parameters More...
 
Int_t fpolbackdegreeTay
 internal variable used when fitting with reflections More...
 
Int_t fpolbackdegreeTayHelp
 degree of polynomial expansion for back fit (option 6 for back) More...
 
Double_t fMassParticle
 help variable More...
 

Additional Inherited Members

- Public Types inherited from AliHFMassFitter
enum  ETypeOfBkg {
  kExpo =0, kLin =1, kPol2 =2, kNoBk =3,
  kPow =4, kPowEx =5
}
 
enum  ETypeOfSgn { kGaus =0, k2Gaus =1 }
 
- Protected Member Functions inherited from AliHFMassFitter
virtual void PlotFit (TVirtualPad *pd, Double_t nsigma=3, Int_t writeFitInfo=1) const
 
Bool_t SideBandsBounds ()
 
- Protected Attributes inherited from AliHFMassFitter
TH1F * fhistoInvMass
 
Double_t fminMass
 histogram to fit More...
 
Double_t fmaxMass
 lower mass limit More...
 
Int_t fminBinMass
 upper mass limit More...
 
Int_t fmaxBinMass
 bin corresponding to fminMass More...
 
Int_t fNbin
 bin corresponding to fmaxMass More...
 
Int_t fParsSize
 number of bins More...
 
Int_t fNFinalPars
 size of fFitPars array More...
 
Float_tfFitPars
 number of parameters of the final function More...
 
Bool_t fWithBkg
 
Int_t ftypeOfFit4Bkg
 signal+background (kTRUE) or signal only (kFALSE) More...
 
Int_t ftypeOfFit4Sgn
 0 = exponential; 1 = linear; 2 = pol2 More...
 
Int_t ffactor
 0 = gaus; 1 = gaus+gaus broadened More...
 
TNtuple * fntuParam
 number to multiply to the sigma of the signal to obtain the reflected gaussian More...
 
Double_t fMass
 contains fit parameters More...
 
Double_t fMassErr
 signal gaussian mean value More...
 
Double_t fSigmaSgn
 err signal gaussian mean value More...
 
Double_t fSigmaSgnErr
 signal gaussian sigma More...
 
Double_t fRawYield
 err signal gaussian sigma More...
 
Double_t fRawYieldErr
 signal gaussian integral More...
 
Bool_t fSideBands
 err on signal gaussian integral More...
 
Bool_tfFixPar
 kTRUE = only side bands considered More...
 
Int_t fSideBandl
 
Int_t fSideBandr
 left side band limit (bin number) More...
 
Int_t fcounter
 right side band limit (bin number) More...
 
Int_t fNpfits
 internal counter More...
 
TString fFitOption
 Number of points used in the fit. More...
 
TListfContourGraph
 L, LW or Chi2. More...
 

Detailed Description

AliHFMassFitterVAR for the fit of invariant mass distribution of charmed mesons.

Author
Author: C.Bianchin, chiar.nosp@m.a.bi.nosp@m.anchi.nosp@m.n@pd.nosp@m..infn.nosp@m..it

Definition at line 28 of file AliHFMassFitterVAR.h.

Constructor & Destructor Documentation

AliHFMassFitterVAR::AliHFMassFitterVAR ( )

Definition at line 59 of file AliHFMassFitterVAR.cxx.

AliHFMassFitterVAR::AliHFMassFitterVAR ( const TH1F *  histoToFit,
Double_t  minvalue,
Double_t  maxvalue,
Int_t  rebin = 1,
Int_t  fittypeb = 0,
Int_t  fittypes = 0 
)

Definition at line 92 of file AliHFMassFitterVAR.cxx.

AliHFMassFitterVAR::~AliHFMassFitterVAR ( )
virtual

Definition at line 212 of file AliHFMassFitterVAR.cxx.

AliHFMassFitterVAR::AliHFMassFitterVAR ( const AliHFMassFitterVAR mfit)

Definition at line 145 of file AliHFMassFitterVAR.cxx.

Member Function Documentation

void AliHFMassFitterVAR::AddFunctionsToHisto ( )
privatevirtual

Reimplemented from AliHFMassFitter.

Definition at line 1212 of file AliHFMassFitterVAR.cxx.

Referenced by GetParticlePdgMass(), MassFitter(), and RefitWithBkgOnly().

Double_t AliHFMassFitterVAR::BackFitFuncPolHelper ( Double_t x,
Double_t par 
)


Definition at line 551 of file AliHFMassFitterVAR.cxx.

Referenced by PrepareHighPolFit(), and SetFixGaussianSigma().

void AliHFMassFitterVAR::Background ( Double_t  nOfSigma,
Double_t background,
Double_t errbackground 
) const
virtual

signal in (min, max) with error

Reimplemented from AliHFMassFitter.

Definition at line 1644 of file AliHFMassFitterVAR.cxx.

Referenced by AliHFMultiTrials::DoMultiTrials(), GetYieldBox(), IntTot(), PlotFitVAR(), Signal(), and Significance().

void AliHFMassFitterVAR::Background ( Double_t  min,
Double_t  max,
Double_t background,
Double_t errbackground 
) const
virtual

backgournd in nsigma with error

Reimplemented from AliHFMassFitter.

Definition at line 1661 of file AliHFMassFitterVAR.cxx.

Bool_t AliHFMassFitterVAR::CheckRangeFit ( )
privatevirtual

Reimplemented from AliHFMassFitter.

Definition at line 742 of file AliHFMassFitterVAR.cxx.

Referenced by AliHFMassFitterVAR(), and GetParticlePdgMass().

void AliHFMassFitterVAR::ComputeNFinalPars ( )
privatevirtual

Reimplemented from AliHFMassFitter.

Definition at line 1796 of file AliHFMassFitterVAR.cxx.

Referenced by AliHFMassFitterVAR(), GetParticlePdgMass(), and SetBackHighPolDegree().

void AliHFMassFitterVAR::ComputeParSize ( )
privatevirtual

Reimplemented from AliHFMassFitter.

Definition at line 1756 of file AliHFMassFitterVAR.cxx.

Referenced by AliHFMassFitterVAR(), GetParticlePdgMass(), and SetBackHighPolDegree().

void AliHFMassFitterVAR::DrawHere ( TVirtualPad *  pd,
Double_t  nsigma = 3,
Int_t  writeFitInfo = 1 
)

Definition at line 1386 of file AliHFMassFitterVAR.cxx.

Referenced by AliHFMultiTrials::DoMultiTrials().

Double_t AliHFMassFitterVAR::FitFunction4Bkg ( Double_t x,
Double_t par 
)
virtual
Double_t AliHFMassFitterVAR::FitFunction4BkgAndReflDraw ( Double_t x,
Double_t par 
)
Double_t AliHFMassFitterVAR::FitFunction4MassDistr ( Double_t x,
Double_t par 
)
virtual

significance in (min, max) with error

Reimplemented from AliHFMassFitter.

Definition at line 466 of file AliHFMassFitterVAR.cxx.

Referenced by GetAllRangeResidualsAndPulls(), GetParticlePdgMass(), and MassFitter().

Double_t AliHFMassFitterVAR::FitFunction4Refl ( Double_t x,
Double_t par 
)
Double_t AliHFMassFitterVAR::FitFunction4Sgn ( Double_t x,
Double_t par 
)
virtual

Reimplemented from AliHFMassFitter.

Definition at line 506 of file AliHFMassFitterVAR.cxx.

Referenced by FitFunction4Bkg(), FitFunction4MassDistr(), and GetParticlePdgMass().

TH1F * AliHFMassFitterVAR::GetAllRangeResidualsAndPulls ( Double_t  minrange = 0,
Double_t  maxrange = -1,
TH1 hPulls = 0x0,
TH1 hResidualTrend = 0x0,
TH1 hPullsTrend = 0x0 
)
virtual

Reimplemented from AliHFMassFitter.

Definition at line 2029 of file AliHFMassFitterVAR.cxx.

Referenced by GetParticlePdgMass().

TPaveText * AliHFMassFitterVAR::GetFitParametersBox ( Double_t  nsigma = 3.,
Int_t  mode = 0 
)
virtual

Reimplemented from AliHFMassFitter.

Definition at line 1927 of file AliHFMassFitterVAR.cxx.

Referenced by GetParticlePdgMass().

TH1F * AliHFMassFitterVAR::GetOverBackgroundResidualsAndPulls ( Double_t  minrange = 0,
Double_t  maxrange = -1,
TH1 hPulls = 0x0,
TH1 hResidualTrend = 0x0,
TH1 hPullsTrend = 0x0 
)
virtual

Reimplemented from AliHFMassFitter.

Definition at line 1985 of file AliHFMassFitterVAR.cxx.

Referenced by GetParticlePdgMass().

Double_t AliHFMassFitterVAR::GetParticlePdgMass ( )
inline

Definition at line 110 of file AliHFMassFitterVAR.h.

Double_t AliHFMassFitterVAR::GetReflOverSignal ( Double_t err) const

significance in (min, max) with error

Definition at line 1573 of file AliHFMassFitterVAR.cxx.

Referenced by IntTot().

TPaveText * AliHFMassFitterVAR::GetYieldBox ( Double_t  nsigma = 3.)
virtual

Reimplemented from AliHFMassFitter.

Definition at line 1958 of file AliHFMassFitterVAR.cxx.

Referenced by GetParticlePdgMass().

void AliHFMassFitterVAR::IntS ( Float_t valuewitherror) const
virtual

Reimplemented from AliHFMassFitter.

Definition at line 1197 of file AliHFMassFitterVAR.cxx.

Double_t AliHFMassFitterVAR::IntTot ( ) const
inlinevirtual

integral of signal given my the fit with error

Reimplemented from AliHFMassFitter.

Definition at line 90 of file AliHFMassFitterVAR.h.

Bool_t AliHFMassFitterVAR::MassFitter ( Bool_t  draw = kTRUE)
virtual

Reimplemented from AliHFMassFitter.

Definition at line 792 of file AliHFMassFitterVAR.cxx.

Referenced by AliHFMultiTrials::DoMultiTrials(), and GetParticlePdgMass().

AliHFMassFitterVAR & AliHFMassFitterVAR::operator= ( const AliHFMassFitterVAR mfit)

Definition at line 237 of file AliHFMassFitterVAR.cxx.

void AliHFMassFitterVAR::PlotFitVAR ( TVirtualPad *  pd,
Double_t  nsigma = 3,
Int_t  writeFitInfo = 1 
)
private

Definition at line 1394 of file AliHFMassFitterVAR.cxx.

Referenced by DrawHere(), and GetParticlePdgMass().

Bool_t AliHFMassFitterVAR::PrepareHighPolFit ( TF1 *  fback)

Definition at line 1054 of file AliHFMassFitterVAR.cxx.

Referenced by MassFitter(), RefitWithBkgOnly(), and SetFixGaussianSigma().

Bool_t AliHFMassFitterVAR::RefitWithBkgOnly ( Bool_t  draw = kTRUE)
virtual

Reimplemented from AliHFMassFitter.

Definition at line 1116 of file AliHFMassFitterVAR.cxx.

Referenced by GetParticlePdgMass(), and MassFitter().

void AliHFMassFitterVAR::SetBackHighPolDegree ( Int_t  deg)

Definition at line 326 of file AliHFMassFitterVAR.cxx.

Referenced by AliHFMultiTrials::DoMultiTrials(), and SetFixGaussianSigma().

void AliHFMassFitterVAR::SetFixGaussianMean ( Double_t  mean = 1.865,
Bool_t  fixpar = kTRUE 
)
inlinevirtual

Reimplemented from AliHFMassFitter.

Definition at line 104 of file AliHFMassFitterVAR.h.

Referenced by AliHFMultiTrials::DoMultiTrials().

void AliHFMassFitterVAR::SetFixGaussianSigma ( Double_t  sigma = 0.012,
Bool_t  fixpar = kTRUE 
)
inlinevirtual

Reimplemented from AliHFMassFitter.

Definition at line 105 of file AliHFMassFitterVAR.h.

Referenced by AliHFMultiTrials::DoMultiTrials().

void AliHFMassFitterVAR::SetFixReflOverS ( Double_t  val,
Bool_t  fixpar = kTRUE 
)
inline

Definition at line 99 of file AliHFMassFitterVAR.h.

Referenced by AliHFMultiTrials::DoMultiTrials().

void AliHFMassFitterVAR::SetParticlePdgMass ( Double_t  mass)
inline

Definition at line 109 of file AliHFMassFitterVAR.h.

TH1F * AliHFMassFitterVAR::SetTemplateReflections ( const TH1F *  h,
TString  option = "templ",
Double_t  minRange = 1.72,
Double_t  maxRange = 2.05 
)

Definition at line 337 of file AliHFMassFitterVAR.cxx.

Referenced by AliHFMultiTrials::DoMultiTrials(), and IntTot().

Bool_t AliHFMassFitterVAR::SideBandsBounds ( )
private

Definition at line 672 of file AliHFMassFitterVAR.cxx.

Referenced by GetParticlePdgMass(), and MassFitter().

void AliHFMassFitterVAR::Signal ( Double_t  nOfSigma,
Double_t signal,
Double_t errsignal 
) const
virtual

return total integral of the histogram

Reimplemented from AliHFMassFitter.

Definition at line 1555 of file AliHFMassFitterVAR.cxx.

Referenced by GetYieldBox(), IntTot(), PlotFitVAR(), and Significance().

void AliHFMassFitterVAR::Signal ( Double_t  min,
Double_t  max,
Double_t signal,
Double_t errsignal 
) const
virtual

signal in nsigma with error

Reimplemented from AliHFMassFitter.

Definition at line 1592 of file AliHFMassFitterVAR.cxx.

void AliHFMassFitterVAR::Significance ( Double_t  nOfSigma,
Double_t significance,
Double_t errsignificance 
) const

backgournd in (min, max) with error

Definition at line 1725 of file AliHFMassFitterVAR.cxx.

Referenced by AliHFMultiTrials::DoMultiTrials(), and IntTot().

void AliHFMassFitterVAR::Significance ( Double_t  min,
Double_t  max,
Double_t significance,
Double_t errsignificance 
) const

significance in nsigma with error

Definition at line 1737 of file AliHFMassFitterVAR.cxx.

void AliHFMassFitterVAR::WriteCanvas ( TString  userIDstring = "",
TString  path = "./",
Double_t  nsigma = 3,
Int_t  writeFitInfo = 1,
Bool_t  draw = kFALSE 
) const
virtual

setters

Reimplemented from AliHFMassFitter.

Definition at line 1338 of file AliHFMassFitterVAR.cxx.

Member Data Documentation

TString* AliHFMassFitterVAR::fBackParNames
private

signal parameter names

Definition at line 149 of file AliHFMassFitterVAR.h.

Referenced by AliHFMassFitterVAR(), ComputeNFinalPars(), MassFitter(), operator=(), and ~AliHFMassFitterVAR().

Bool_t* AliHFMassFitterVAR::fFixParBack
private

fix signal parameter from ext value

Definition at line 154 of file AliHFMassFitterVAR.h.

Referenced by AliHFMassFitterVAR(), ComputeNFinalPars(), MassFitter(), operator=(), and ~AliHFMassFitterVAR().

Bool_t* AliHFMassFitterVAR::fFixParBackExternalValue
private

fix signal parameter from ext value

Definition at line 157 of file AliHFMassFitterVAR.h.

Referenced by AliHFMassFitterVAR(), ComputeNFinalPars(), MassFitter(), operator=(), and ~AliHFMassFitterVAR().

Bool_t* AliHFMassFitterVAR::fFixParRefl
private

fix signal parameter from ext value

Definition at line 155 of file AliHFMassFitterVAR.h.

Referenced by AliHFMassFitterVAR(), ComputeNFinalPars(), MassFitter(), operator=(), and ~AliHFMassFitterVAR().

Bool_t* AliHFMassFitterVAR::fFixParReflExternalValue
private

fix signal parameter from ext value

Definition at line 158 of file AliHFMassFitterVAR.h.

Referenced by AliHFMassFitterVAR(), ComputeNFinalPars(), MassFitter(), operator=(), SetFixReflOverS(), and ~AliHFMassFitterVAR().

Bool_t* AliHFMassFitterVAR::fFixParSign
private

initial value of Refl/Signal

Definition at line 153 of file AliHFMassFitterVAR.h.

Referenced by AliHFMassFitterVAR(), ComputeNFinalPars(), MassFitter(), operator=(), and ~AliHFMassFitterVAR().

Bool_t* AliHFMassFitterVAR::fFixParSignExternalValue
private

fix signal parameter from ext value

Definition at line 156 of file AliHFMassFitterVAR.h.

Referenced by AliHFMassFitterVAR(), ComputeNFinalPars(), MassFitter(), operator=(), SetFixGaussianMean(), SetFixGaussianSigma(), and ~AliHFMassFitterVAR().

TH1F* AliHFMassFitterVAR::fhTemplRefl
private

number of reflection parameters

Definition at line 147 of file AliHFMassFitterVAR.h.

Referenced by FitFunction4Refl(), operator=(), SetTemplateReflections(), and ~AliHFMassFitterVAR().

Double_t AliHFMassFitterVAR::fMassParticle
private
Int_t AliHFMassFitterVAR::fNparRefl
private
Double_t* AliHFMassFitterVAR::fparBackFixExt
private

external values to fix signal parameters

Definition at line 160 of file AliHFMassFitterVAR.h.

Referenced by AliHFMassFitterVAR(), ComputeNFinalPars(), MassFitter(), operator=(), and ~AliHFMassFitterVAR().

Double_t* AliHFMassFitterVAR::fparReflFixExt
private

external values to fix back parameters

Definition at line 161 of file AliHFMassFitterVAR.h.

Referenced by AliHFMassFitterVAR(), ComputeNFinalPars(), MassFitter(), operator=(), SetFixReflOverS(), and ~AliHFMassFitterVAR().

Double_t* AliHFMassFitterVAR::fparSignFixExt
private

fix signal parameter from ext value

Definition at line 159 of file AliHFMassFitterVAR.h.

Referenced by AliHFMassFitterVAR(), ComputeNFinalPars(), MassFitter(), operator=(), SetFixGaussianMean(), SetFixGaussianSigma(), and ~AliHFMassFitterVAR().

Int_t AliHFMassFitterVAR::fpolbackdegreeTay
private

internal variable used when fitting with reflections

Definition at line 163 of file AliHFMassFitterVAR.h.

Referenced by ComputeNFinalPars(), ComputeParSize(), FitFunction4Bkg(), operator=(), PrepareHighPolFit(), RefitWithBkgOnly(), and SetBackHighPolDegree().

Int_t AliHFMassFitterVAR::fpolbackdegreeTayHelp
private

degree of polynomial expansion for back fit (option 6 for back)

Definition at line 164 of file AliHFMassFitterVAR.h.

Referenced by BackFitFuncPolHelper(), operator=(), and PrepareHighPolFit().

Double_t AliHFMassFitterVAR::fRawYieldHelp
private

external values to fix refl parameters

Definition at line 162 of file AliHFMassFitterVAR.h.

Referenced by FitFunction4Refl(), FitFunction4Sgn(), MassFitter(), and operator=().

Double_t AliHFMassFitterVAR::fReflInit
private

smoothing refl template

Definition at line 152 of file AliHFMassFitterVAR.h.

Referenced by MassFitter(), and SetFixReflOverS().

TString* AliHFMassFitterVAR::fReflParNames
private

back parameter names

Definition at line 150 of file AliHFMassFitterVAR.h.

Referenced by AliHFMassFitterVAR(), ComputeNFinalPars(), MassFitter(), operator=(), and ~AliHFMassFitterVAR().

TString* AliHFMassFitterVAR::fSignParNames
private

template of reflection contribution

Definition at line 148 of file AliHFMassFitterVAR.h.

Referenced by AliHFMassFitterVAR(), ComputeNFinalPars(), MassFitter(), operator=(), and ~AliHFMassFitterVAR().

Bool_t AliHFMassFitterVAR::fSmoothRefl
private

refl parameter names

Definition at line 151 of file AliHFMassFitterVAR.h.

Referenced by FitFunction4Refl(), and operator=().


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