ffactor(1),
fntuParam(0),
fMass(1.865),
+ fMassErr(0.01),
fSigmaSgn(0.012),
+ fSigmaSgnErr(0.001),
fRawYield(0.),
fRawYieldErr(0.),
fSideBands(0),
ffactor(1),
fntuParam(0),
fMass(1.865),
+ fMassErr(0.01),
fSigmaSgn(0.012),
+ fSigmaSgnErr(0.001),
fRawYield(0.),
fRawYieldErr(0.),
fSideBands(0),
ffactor(mfit.ffactor),
fntuParam(mfit.fntuParam),
fMass(mfit.fMass),
+ fMassErr(mfit.fMassErr),
fSigmaSgn(mfit.fSigmaSgn),
+ fSigmaSgnErr(mfit.fSigmaSgnErr),
fRawYield(mfit.fRawYield),
fRawYieldErr(mfit.fRawYieldErr),
fSideBands(mfit.fSideBands),
ffactor= mfit.ffactor;
fntuParam= mfit.fntuParam;
fMass= mfit.fMass;
+ fMassErr= mfit.fMassErr;
fSigmaSgn= mfit.fSigmaSgn;
+ fSigmaSgnErr= mfit.fSigmaSgnErr;
fRawYield= mfit.fRawYield;
fRawYieldErr= mfit.fRawYieldErr;
fSideBands= mfit.fSideBands;
cout<<"fit done"<<endl;
//reset value of fMass and fSigmaSgn to those found from fit
fMass=funcmass->GetParameter(fNFinalPars-2);
+ fMassErr=funcmass->GetParError(fNFinalPars-2);
fSigmaSgn=funcmass->GetParameter(fNFinalPars-1);
+ fSigmaSgnErr=funcmass->GetParError(fNFinalPars-1);
fRawYield=funcmass->GetParameter(fNFinalPars-3)/fhistoInvMass->GetBinWidth(1);
fRawYieldErr=funcmass->GetParError(fNFinalPars-3)/fhistoInvMass->GetBinWidth(1);
void GetTypeOfFit(Bool_t &background, Int_t &typeb) const {background = fWithBkg; typeb = ftypeOfFit4Bkg;}
Int_t GetReflectionSigmaFactor() const {return ffactor;}
Double_t GetMean() const {return fMass;}
+ Double_t GetMeanUncertainty() const {return fMassErr;}
Double_t GetSigma()const {return fSigmaSgn;}
+ Double_t GetSigmaUncertainty()const { return fSigmaSgnErr;}
Double_t GetRawYield()const {return fRawYield;}
Double_t GetRawYieldError()const {return fRawYieldErr;}
Double_t GetChiSquare() const;
Int_t ffactor; // number to multiply to the sigma of the signal to obtain the reflected gaussian
TNtuple* fntuParam; // contains fit parameters
Double_t fMass; // signal gaussian mean value
+ Double_t fMassErr; // err signal gaussian mean value
Double_t fSigmaSgn; // signal gaussian sigma
+ Double_t fSigmaSgnErr; // err signal gaussian sigma
Double_t fRawYield; // signal gaussian integral
Double_t fRawYieldErr; // err on signal gaussian integral
Bool_t fSideBands; // kTRUE = only side bands considered
Int_t fcounter; // internal counter
TList* fContourGraph; // TList of TGraph containing contour plots
- ClassDef(AliHFMassFitter,5); // class for invariant mass fit
+ ClassDef(AliHFMassFitter,6); // class for invariant mass fit
};
#endif