ROOT logo
AliRoot » PWGCF » FEMTOSCOPY » ALIFEMTOUSER » AliFemtoModelBPLCMSCorrFctnKK

class AliFemtoModelBPLCMSCorrFctnKK: public AliFemtoModelCorrFctn

                                                                          
 AliFemtoModelBPLCMSCorrFctnKK - the class for correlation function which   
 uses the model framework and weight generation and calculated the 3D     
 correlation function in the Bertsh-Pratt LCMS system                     
 Authors: Adam Kisiel, kisiel@mps.ohio-state.edu                          
                                                                          

Function Members (Methods)

public:
AliFemtoModelBPLCMSCorrFctnKK()
AliFemtoModelBPLCMSCorrFctnKK(const AliFemtoModelBPLCMSCorrFctnKK& aCorrFctn)
AliFemtoModelBPLCMSCorrFctnKK(char* title, const int& nbins, const float& QLo, const float& QHi)
virtual~AliFemtoModelBPLCMSCorrFctnKK()
virtual voidAddMixedPair(AliFemtoPair* pair)
virtual voidAddRealPair(AliFemtoPair* pair)
virtual AliFemtoModelCorrFctn*Clone()
virtual voidAliFemtoModelCorrFctn::ConnectToManager(AliFemtoModelManager* aManager)
virtual voidAliFemtoModelCorrFctn::EventBegin(const AliFemtoEvent* aEvent)
virtual voidAliFemtoModelCorrFctn::EventEnd(const AliFemtoEvent* aEvent)
virtual voidFinish()
virtual TList*GetOutputList()
Double_tGetQinvTrue(AliFemtoPair*)
Double_tGetQlongTrue(AliFemtoPair*)
Double_tGetQoutTrue(AliFemtoPair*)
Double_tGetQsideTrue(AliFemtoPair*)
AliFemtoAnalysis*AliFemtoCorrFctn::HbtAnalysis()
AliFemtoModelBPLCMSCorrFctnKK&operator=(const AliFemtoModelBPLCMSCorrFctnKK& aCorrFctn)
virtual AliFemtoStringReport()
voidAliFemtoCorrFctn::SetAnalysis(AliFemtoAnalysis* aAnalysis)
voidAliFemtoCorrFctn::SetPairSelectionCut(AliFemtoPairCut* aCut)
voidSetSpecificPairCut(AliFemtoPairCut* aCut)
voidSetUseRPSelection(unsigned short aRPSel)
virtual voidWrite()

Data Members

protected:
TH1D*AliFemtoModelCorrFctn::fDenominatorDenominator made with mixed pairs
TH3D*fDenominator3D3D Denominator with the weight of 1.0
TH3D*fDenominator3DIdealDenominator made with mixed pairs (true qosl)
TH1D*AliFemtoModelCorrFctn::fDenominatorIdealDenominator made with mixed pairs (true qinv)
AliFemtoModelManager*AliFemtoModelCorrFctn::fManagerLink back to the manager to get the weights
TH3D*fNumerator3DFake3D Numerator with pairs from mixed events
TH3D*fNumerator3DFakeIdealNumerator made with pairs (true qosl) from different events (mixed pairs)
TH3D*fNumerator3DTrue3D Numerator with pairs from same event only
TH3D*fNumerator3DTrueIdealNumerator made with pairs (true qosl) from the same event
TH1D*AliFemtoModelCorrFctn::fNumeratorFakeNumerator made with pairs from different events (mixed pairs)
TH1D*AliFemtoModelCorrFctn::fNumeratorFakeIdealNumerator made with pairs (true qinv) from different events (mixed pairs)
TH1D*AliFemtoModelCorrFctn::fNumeratorTrueNumerator made with pairs from the same event
TH1D*AliFemtoModelCorrFctn::fNumeratorTrueIdealNumerator made with pairs (true qinv) from the same event
AliFemtoPairCut*fPairCut! this is a PairCut specific to THIS CorrFctn, not the Analysis
AliFemtoPairCut*AliFemtoCorrFctn::fPairCut! this is a PairSelection criteria for this Correlation Function
TH2D*AliFemtoModelCorrFctn::fQgenQrecQinv true (generated) vs. Qinv reconstructed
TH3D*fQinvHistoAverag qinv histogram
unsigned shortfUseRPSelectionThe pair cut uses RP selection
AliFemtoAnalysis*AliFemtoCorrFctn::fyAnalysis! link to the analysis

Class Charts

Inheritance Chart:
AliFemtoCorrFctn
AliFemtoModelCorrFctn
AliFemtoModelBPLCMSCorrFctnKK

Function documentation

AliFemtoModelBPLCMSCorrFctnKK(char* title, const int& nbins, const float& QLo, const float& QHi)
 set up true numerator
AliFemtoModelBPLCMSCorrFctnKK(const AliFemtoModelBPLCMSCorrFctnKK& aCorrFctn)
 Copy constructor
~AliFemtoModelBPLCMSCorrFctnKK()
 destructor
AliFemtoModelBPLCMSCorrFctnKK& operator=(const AliFemtoModelBPLCMSCorrFctnKK& aCorrFctn)
 Assignment operator
void Write()
 Write out data histograms
TList* GetOutputList()
 Prepare the list of objects to be written to the output
void Finish()
AliFemtoString Report()
 Prepare a report from the execution
void AddRealPair(AliFemtoPair* pair)
 Store a real pair in numerator
void AddMixedPair(AliFemtoPair* pair)
 store mixed pair in denominator
AliFemtoModelCorrFctn* Clone()
 Clone the correlation function
void SetSpecificPairCut(AliFemtoPairCut* aCut)
void SetUseRPSelection(unsigned short aRPSel)
Double_t GetQinvTrue(AliFemtoPair* )
Double_t GetQoutTrue(AliFemtoPair* )
Double_t GetQsideTrue(AliFemtoPair* )
double GetQlongTrue(AliFemtoPair* )
 relative momentum component in lab frame
AliFemtoModelBPLCMSCorrFctnKK()
{}