ROOT logo
AliRoot » PWGCF » FEMTOSCOPY » ALIFEMTO » AliFemtoModelCorrFctn

class AliFemtoModelCorrFctn: public AliFemtoCorrFctn

                                                                          
 AliFemtoModelCorrFctn - the base class for correlation function which    
 uses the model framework and weight generation                           
                                                                          

Function Members (Methods)

public:
AliFemtoModelCorrFctn()
AliFemtoModelCorrFctn(const AliFemtoModelCorrFctn& aCorrFctn)
AliFemtoModelCorrFctn(const char* title, Int_t aNbins, Double_t aQinvLo, Double_t aQinvHi)
virtual~AliFemtoModelCorrFctn()
virtual voidAddMixedPair(AliFemtoPair* aPair)
virtual voidAddRealPair(AliFemtoPair* aPair)
virtual AliFemtoModelCorrFctn*Clone()
virtual voidConnectToManager(AliFemtoModelManager* aManager)
virtual voidEventBegin(const AliFemtoEvent* aEvent)
virtual voidEventEnd(const AliFemtoEvent* aEvent)
virtual voidFinish()
virtual TList*GetOutputList()
Double_tGetQinvTrue(AliFemtoPair*)
AliFemtoAnalysis*AliFemtoCorrFctn::HbtAnalysis()
AliFemtoModelCorrFctn&operator=(const AliFemtoModelCorrFctn& aCorrFctn)
virtual AliFemtoStringReport()
voidAliFemtoCorrFctn::SetAnalysis(AliFemtoAnalysis* aAnalysis)
voidAliFemtoCorrFctn::SetPairSelectionCut(AliFemtoPairCut* aCut)
virtual voidWrite()

Data Members

protected:
TH1D*fDenominatorDenominator made with mixed pairs
TH1D*fDenominatorIdealDenominator made with mixed pairs (true qinv)
AliFemtoModelManager*fManagerLink back to the manager to get the weights
TH1D*fNumeratorFakeNumerator made with pairs from different events (mixed pairs)
TH1D*fNumeratorFakeIdealNumerator made with pairs (true qinv) from different events (mixed pairs)
TH1D*fNumeratorTrueNumerator made with pairs from the same event
TH1D*fNumeratorTrueIdealNumerator made with pairs (true qinv) from the same event
AliFemtoPairCut*AliFemtoCorrFctn::fPairCut! this is a PairSelection criteria for this Correlation Function
TH2D*fQgenQrecQinv true (generated) vs. Qinv reconstructed
AliFemtoAnalysis*AliFemtoCorrFctn::fyAnalysis! link to the analysis

Class Charts

Inheritance Chart:
AliFemtoCorrFctn
AliFemtoModelCorrFctn
AliFemtoModelBPLCMSCorrFctn
AliFemtoModelBPLCMSCorrFctnKK
AliFemtoModelCorrFctn3DLCMSSpherical
AliFemtoModelCorrFctn3DSpherical
AliFemtoModelCorrFctnDEtaDPhi
AliFemtoModelCorrFctnDirectYlm
AliFemtoModelCorrFctnNonIdDR
AliFemtoModelCorrFctnSource
AliFemtoModelCorrFctnTrueQ

Function documentation

AliFemtoModelCorrFctn()
 Default constructor
AliFemtoModelCorrFctn(const char* title, Int_t aNbins, Double_t aQinvLo, Double_t aQinvHi)
 Normal constructor
AliFemtoModelCorrFctn(const AliFemtoModelCorrFctn& aCorrFctn)
 Copy constructor
~AliFemtoModelCorrFctn()
 Destructor
AliFemtoModelCorrFctn& operator=(const AliFemtoModelCorrFctn& aCorrFctn)
 Assignment operator
void ConnectToManager(AliFemtoModelManager* aManager)
AliFemtoString Report()
 Prepare report
void AddRealPair(AliFemtoPair* aPair)
void AddMixedPair(AliFemtoPair* aPair)
Double_t GetQinvTrue(AliFemtoPair* )
void EventBegin(const AliFemtoEvent* aEvent)
Do nothing
void EventEnd(const AliFemtoEvent* aEvent)
Do nothing
void Finish()
Do nothing
void Write()
 Write out data histos
AliFemtoModelCorrFctn* Clone()
 Create clone
TList* GetOutputList()
 Prepare the list of objects to be written to the output