AliFemtoBPLCMS3DCorrFctn: a class to calculate 3D correlation for pairs of identical particles. It also stored the weighted qinv per bin histogram for the coulomb correction. In analysis the function should be first created in a macro, then added to the analysis, and at the end of the macro the procedure to write out histograms should be called.
AliFemtoPairCut* | AliFemtoCorrFctn::fPairCut | ! this is a PairSelection criteria for this Correlation Function |
unsigned short | fUseRPSelection | The pair cut uses RP selection |
AliFemtoAnalysis* | AliFemtoCorrFctn::fyAnalysis | ! link to the analysis |
Inheritance Chart: | |||||||||
|
fIDNumHisto(0), fIDDenHisto(0), fIDRatHisto(0), fSMNumHisto(0), fSMDenHisto(0), fSMRatHisto(0), fCorrectionHisto(0), fCorrCFHisto(0), Basic constructor set some stuff...
fIDNumHisto(0), fIDDenHisto(0), fIDRatHisto(0), fSMNumHisto(0), fSMDenHisto(0), fSMRatHisto(0), fCorrectionHisto(0), fCorrCFHisto(0), Copy constructor fIDNumHisto = new TH3D(*aCorrFctn.fIDNumHisto); fIDDenHisto = new TH3D(*aCorrFctn.fIDDenHisto); fIDRatHisto = new TH3D(*aCorrFctn.fIDRatHisto); fSMNumHisto = new TH3D(*aCorrFctn.fSMNumHisto); fSMDenHisto = new TH3D(*aCorrFctn.fSMDenHisto); fSMRatHisto = new TH3D(*aCorrFctn.fSMRatHisto); fCorrectionHisto = new TH3D(*aCorrFctn.fCorrectionHisto); fCorrCFHisto = new TH3D(*aCorrFctn.fCorrCFHisto);
perform operations on mixed pairs if (fPairCut){ if (!(fPairCut->Pass(pair))) return; }
inline TH3D* AliFemtoBPLCMS3DCorrFctn::UncorrectedDenominator(){return fUncorrectedDenominator;}
{return fDenominator;}
inline void AliFemtoBPLCMS3DCorrFctn::SetCoulombCorrection(AliFemtoCoulomb* Correction){fCorrection = Correction;} inline void AliFemtoBPLCMS3DCorrFctn::SetSmearPair(AliFemtoSmearPair* sp){fSmearPair = sp;}
{return fQinvNormHi;}