ROOT logo
AliRoot » PWGCF » FEMTOSCOPY » ALIFEMTO » AliFemtoCorrFctn3DLCMSSym

class AliFemtoCorrFctn3DLCMSSym: public AliFemtoCorrFctn


AliFemtoCorrFctn3DLCMSSym: a class to calculate 3D correlation
for pairs of identical particles.
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.


Function Members (Methods)

public:
AliFemtoCorrFctn3DLCMSSym(const AliFemtoCorrFctn3DLCMSSym& aCorrFctn)
AliFemtoCorrFctn3DLCMSSym(char* title, const int& nbins, const float& QHi)
virtual~AliFemtoCorrFctn3DLCMSSym()
virtual voidAddMixedPair(AliFemtoPair* aPair)
virtual voidAddRealPair(AliFemtoPair* aPair)
virtual AliFemtoCorrFctn*AliFemtoCorrFctn::Clone()
TH3F*Denominator()
TH3F*DenominatorW()
virtual voidAliFemtoCorrFctn::EventBegin(const AliFemtoEvent* aEvent)
virtual voidAliFemtoCorrFctn::EventEnd(const AliFemtoEvent* aEvent)
virtual voidFinish()
virtual TList*GetOutputList()
intGetUseLCMS()
AliFemtoAnalysis*AliFemtoCorrFctn::HbtAnalysis()
TH3F*Numerator()
TH3F*NumeratorW()
AliFemtoCorrFctn3DLCMSSym&operator=(const AliFemtoCorrFctn3DLCMSSym& aCorrFctn)
virtual AliFemtoStringReport()
voidAliFemtoCorrFctn::SetAnalysis(AliFemtoAnalysis* aAnalysis)
voidAliFemtoCorrFctn::SetPairSelectionCut(AliFemtoPairCut* aCut)
voidSetUseLCMS(int)
voidWriteOutHistos()

Data Members

protected:
AliFemtoPairCut*AliFemtoCorrFctn::fPairCut! this is a PairSelection criteria for this Correlation Function
AliFemtoAnalysis*AliFemtoCorrFctn::fyAnalysis! link to the analysis
private:
TH3F*fDenominatordenominator
TH3F*fDenominatorWdenominator
TH3F*fNumeratornumerator
TH3F*fNumeratorWnumerator
intfUseLCMS0 - Use PRF, 1 - Use LCMS

Class Charts

Inheritance Chart:
AliFemtoCorrFctn
AliFemtoCorrFctn3DLCMSSym

Function documentation

AliFemtoCorrFctn3DLCMSSym(char* title, const int& nbins, const float& QHi)
 Basic constructor
AliFemtoCorrFctn3DLCMSSym(const AliFemtoCorrFctn3DLCMSSym& aCorrFctn)
 Copy constructor
~AliFemtoCorrFctn3DLCMSSym()
 Destructor
AliFemtoCorrFctn3DLCMSSym& operator=(const AliFemtoCorrFctn3DLCMSSym& aCorrFctn)
 assignment operator
void WriteOutHistos()
 Write out all histograms to file
TList* GetOutputList()
 Prepare the list of objects to be written to the output
void Finish()
 here is where we should normalize, fit, etc...
AliFemtoString Report()
 Construct the report
void AddRealPair(AliFemtoPair* aPair)
 perform operations on real pairs
void AddMixedPair(AliFemtoPair* aPair)
 perform operations on mixed pairs
void SetUseLCMS(int )
int GetUseLCMS()
TH3F* Numerator()
{return fNumerator;}
TH3F* Denominator()
{return fDenominator;}
TH3F* NumeratorW()
{return fNumeratorW;}
TH3F* DenominatorW()
{return fDenominatorW;}