AliPhysics  a0db429 (a0db429)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
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 TH1 *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_t * GetFixParam () 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...
 
TString * fSignParNames
 template of reflection contribution More...
 
TString * fBackParNames
 signal parameter names More...
 
TString * fReflParNames
 back parameter names More...
 
Bool_t fSmoothRefl
 refl parameter names More...
 
Double_t fReflInit
 smoothing refl template More...
 
Bool_t * fFixParSign
 initial value of Refl/Signal More...
 
Bool_t * fFixParBack
 fix signal parameter from ext value More...
 
Bool_t * fFixParRefl
 fix signal parameter from ext value More...
 
Bool_t * fFixParSignExternalValue
 fix signal parameter from ext value More...
 
Bool_t * fFixParBackExternalValue
 fix signal parameter from ext value More...
 
Bool_t * fFixParReflExternalValue
 fix signal parameter from ext value More...
 
Double_t * fparSignFixExt
 fix signal parameter from ext value More...
 
Double_t * fparBackFixExt
 external values to fix signal parameters More...
 
Double_t * fparReflFixExt
 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_t * fFitPars
 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_t * fFixPar
 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...
 
TList * fContourGraph
 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 216 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 1217 of file AliHFMassFitterVAR.cxx.

Referenced by MassFitter(), and RefitWithBkgOnly().

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


Definition at line 556 of file AliHFMassFitterVAR.cxx.

Referenced by PrepareHighPolFit().

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 1647 of file AliHFMassFitterVAR.cxx.

Referenced by GetYieldBox(), 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 1664 of file AliHFMassFitterVAR.cxx.

Bool_t AliHFMassFitterVAR::CheckRangeFit ( )
privatevirtual

Reimplemented from AliHFMassFitter.

Definition at line 747 of file AliHFMassFitterVAR.cxx.

Referenced by AliHFMassFitterVAR().

void AliHFMassFitterVAR::ComputeNFinalPars ( )
privatevirtual

Reimplemented from AliHFMassFitter.

Definition at line 1799 of file AliHFMassFitterVAR.cxx.

Referenced by AliHFMassFitterVAR(), and SetBackHighPolDegree().

void AliHFMassFitterVAR::ComputeParSize ( )
privatevirtual

Reimplemented from AliHFMassFitter.

Definition at line 1759 of file AliHFMassFitterVAR.cxx.

Referenced by AliHFMassFitterVAR(), and SetBackHighPolDegree().

void AliHFMassFitterVAR::DrawHere ( TVirtualPad *  pd,
Double_t  nsigma = 3,
Int_t  writeFitInfo = 1 
)
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 471 of file AliHFMassFitterVAR.cxx.

Referenced by GetAllRangeResidualsAndPulls(), and MassFitter().

Double_t AliHFMassFitterVAR::FitFunction4Refl ( Double_t *  x,
Double_t *  par 
)

Definition at line 540 of file AliHFMassFitterVAR.cxx.

Referenced by FitFunction4BkgAndReflDraw(), and FitFunction4MassDistr().

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

Reimplemented from AliHFMassFitter.

Definition at line 511 of file AliHFMassFitterVAR.cxx.

Referenced by FitFunction4Bkg(), and FitFunction4MassDistr().

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 2032 of file AliHFMassFitterVAR.cxx.

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

Reimplemented from AliHFMassFitter.

Definition at line 1930 of file AliHFMassFitterVAR.cxx.

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 1988 of file AliHFMassFitterVAR.cxx.

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 1576 of file AliHFMassFitterVAR.cxx.

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

Reimplemented from AliHFMassFitter.

Definition at line 1961 of file AliHFMassFitterVAR.cxx.

void AliHFMassFitterVAR::IntS ( Float_t *  valuewitherror) const
virtual

Reimplemented from AliHFMassFitter.

Definition at line 1202 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 797 of file AliHFMassFitterVAR.cxx.

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

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

Definition at line 242 of file AliHFMassFitterVAR.cxx.

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

Definition at line 1399 of file AliHFMassFitterVAR.cxx.

Referenced by DrawHere().

Bool_t AliHFMassFitterVAR::PrepareHighPolFit ( TF1 *  fback)

Definition at line 1059 of file AliHFMassFitterVAR.cxx.

Referenced by MassFitter(), and RefitWithBkgOnly().

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

Reimplemented from AliHFMassFitter.

Definition at line 1121 of file AliHFMassFitterVAR.cxx.

Referenced by MassFitter().

void AliHFMassFitterVAR::SetBackHighPolDegree ( Int_t  deg)

Definition at line 331 of file AliHFMassFitterVAR.cxx.

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

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 ConfigureFitterVAR(), and 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 ConfigureFitterVAR(), and AliHFMultiTrials::DoMultiTrials().

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

Definition at line 99 of file AliHFMassFitterVAR.h.

Referenced by ConfigureFitterVAR().

void AliHFMassFitterVAR::SetParticlePdgMass ( Double_t  mass)
inline

Definition at line 109 of file AliHFMassFitterVAR.h.

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

Definition at line 342 of file AliHFMassFitterVAR.cxx.

Referenced by ConfigureFitterVAR().

Bool_t AliHFMassFitterVAR::SideBandsBounds ( )
private

Definition at line 677 of file AliHFMassFitterVAR.cxx.

Referenced by 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 1558 of file AliHFMassFitterVAR.cxx.

Referenced by GetYieldBox(), 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 1595 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 1728 of file AliHFMassFitterVAR.cxx.

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

significance in nsigma with error

Definition at line 1740 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 1343 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: