ROOT logo
AliRoot » PWGCF » FEMTOSCOPY » ALIFEMTO » AliFemtoCorrFctn

class AliFemtoCorrFctn

 AliFemtoCorrFctn - the pure virtual base class for correlation function  
 All correlation function classes must inherit from this one              

Function Members (Methods)

 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

public:
virtual~AliFemtoCorrFctn()
virtual voidAddMixedPair(AliFemtoPair* aPir)
virtual voidAddRealPair(AliFemtoPair* aPair)
virtual AliFemtoCorrFctn*Clone()
virtual voidEventBegin(const AliFemtoEvent* aEvent)
virtual voidEventEnd(const AliFemtoEvent* aEvent)
virtual voidFinish()
virtual TList*GetOutputList()
AliFemtoAnalysis*HbtAnalysis()
AliFemtoCorrFctn&operator=(const AliFemtoCorrFctn& aCorrFctn)
virtual AliFemtoStringReport()
voidSetAnalysis(AliFemtoAnalysis* aAnalysis)
voidSetPairSelectionCut(AliFemtoPairCut* aCut)

Data Members

protected:
AliFemtoPairCut*fPairCut! this is a PairSelection criteria for this Correlation Function
AliFemtoAnalysis*fyAnalysis! link to the analysis

Class Charts

Inheritance Chart:
AliFemtoCorrFctn
AliFemtoAvgSepCorrFctn
AliFemtoBPLCMS3DCorrFctn
AliFemtoBPLCMS3DCorrFctnEMCIC
AliFemtoChi2CorrFctn
AliFemtoCorrFctn3DLCMSSym
AliFemtoCorrFctn3DSpherical
AliFemtoCorrFctn3DSphericalEMCIC
AliFemtoCorrFctnDEtaDPhi
AliFemtoCorrFctnDEtaDPhiCorrections
AliFemtoCorrFctnDirectYlm
 [more...]

Function documentation

void AddRealPair(AliFemtoPair* aPair)
{ cout << "Not implemented" << endl; }
void AddMixedPair(AliFemtoPair* aPir)
{ cout << "Not implemented" << endl; }
void SetAnalysis(AliFemtoAnalysis* aAnalysis)
{ fyAnalysis = analysis; }
AliFemtoCorrFctn& operator=(const AliFemtoCorrFctn& aCorrFctn)
{ if (this == &aCorrFctn) return *this; fyAnalysis = aCorrFctn.fyAnalysis; fPairCut = aCorrFctn.fPairCut; return *this; }
void EventBegin(const AliFemtoEvent* aEvent)
{ /* no-op */ }
void EventEnd(const AliFemtoEvent* aEvent)
{ /* no-op */ }
void SetPairSelectionCut(AliFemtoPairCut* aCut)
{ fPairCut = aCut; }
virtual ~AliFemtoCorrFctn()
{/* no-op */}
AliFemtoString Report()
void Finish()
TList* GetOutputList()
AliFemtoCorrFctn* Clone()
{ return 0;}
AliFemtoAnalysis* HbtAnalysis()
{return fyAnalysis;}