ROOT logo
AliRoot » PWGCF » FEMTOSCOPY » ALIFEMTOUSER » AliFemtoModelCorrFctnSource

class AliFemtoModelCorrFctnSource: public AliFemtoModelCorrFctn

                                                                          
 alifemtomodelcorrfctnsource - the class for correlation function which   
 uses the model framework and weight generation and saves the generated   
 emission source                                                          
 Authors: Adam Kisiel, kisiel@mps.ohio-state.edu                          
                                                                          

Function Members (Methods)

public:
AliFemtoModelCorrFctnSource()
AliFemtoModelCorrFctnSource(const AliFemtoModelCorrFctnSource& aCorrFctn)
AliFemtoModelCorrFctnSource(const char* title, Int_t aNbins, Double_t aQinvLo, Double_t aQinvHi)
virtual~AliFemtoModelCorrFctnSource()
virtual voidAddMixedPair(AliFemtoPair* aPir)
virtual voidAddRealPair(AliFemtoPair* aPair)
virtual AliFemtoModelCorrFctn*Clone()
virtual voidAliFemtoModelCorrFctn::ConnectToManager(AliFemtoModelManager* aManager)
virtual voidAliFemtoModelCorrFctn::EventBegin(const AliFemtoEvent* aEvent)
virtual voidAliFemtoModelCorrFctn::EventEnd(const AliFemtoEvent* aEvent)
virtual voidAliFemtoModelCorrFctn::Finish()
virtual TList*GetOutputList()
Double_tAliFemtoModelCorrFctn::GetQinvTrue(AliFemtoPair*)
AliFemtoAnalysis*AliFemtoCorrFctn::HbtAnalysis()
AliFemtoModelCorrFctnSource&operator=(const AliFemtoModelCorrFctnSource& aCorrFctn)
virtual AliFemtoStringReport()
voidAliFemtoCorrFctn::SetAnalysis(AliFemtoAnalysis* aAnalysis)
voidAliFemtoCorrFctn::SetPairSelectionCut(AliFemtoPairCut* aCut)
voidSetUseRPSelection(unsigned short aRPSel)
virtual voidWrite()

Data Members

protected:
TH1D*AliFemtoModelCorrFctn::fDenominatorDenominator made with mixed pairs
TH1D*AliFemtoModelCorrFctn::fDenominatorIdealDenominator made with mixed pairs (true qinv)
TH2D*fHistDenWSWeight spread for denominator
TH2D*fHistNumWSWeight spread for numerator
TH1D*fHistRLongDistribution of Rlong
TH1D*fHistROutDistribution of Rout
TH1D*fHistRSideDistribution of Rside
TH1D*fHistRStarDistribution of RStar
TH1D*fHistdNdRDistribution of RStar weighted by Jacobian
AliFemtoModelManager*AliFemtoModelCorrFctn::fManagerLink back to the manager to get the weights
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*AliFemtoCorrFctn::fPairCut! this is a PairSelection criteria for this Correlation Function
TH2D*AliFemtoModelCorrFctn::fQgenQrecQinv true (generated) vs. Qinv reconstructed
AliFemtoAnalysis*AliFemtoCorrFctn::fyAnalysis! link to the analysis
private:
unsigned shortfUseRPSelectionThe pair cut uses RP selection

Class Charts

Inheritance Chart:
AliFemtoCorrFctn
AliFemtoModelCorrFctn
AliFemtoModelCorrFctnSource

Function documentation

AliFemtoModelCorrFctnSource()
 default constructor
AliFemtoModelCorrFctnSource(const char* title, Int_t aNbins, Double_t aQinvLo, Double_t aQinvHi)
 basic constructor
AliFemtoModelCorrFctnSource(const AliFemtoModelCorrFctnSource& aCorrFctn)
 copy constructor
~AliFemtoModelCorrFctnSource()
 destructor
AliFemtoModelCorrFctnSource& operator=(const AliFemtoModelCorrFctnSource& aCorrFctn)
 assignment operator
AliFemtoString Report()
 construct report
void AddRealPair(AliFemtoPair* aPair)
 add real (effect) pair
   if (fPairCut){
     if (!(fPairCut->Pass(aPair))) return;
   }
void AddMixedPair(AliFemtoPair* aPir)
 add mixed (background) pair
   if (fPairCut){
     if (!(fPairCut->Pass(aPair))) return;
   }
void Write()
 write out all the histograms
TList* GetOutputList()
 Prepare the list of objects to be written to the output
AliFemtoModelCorrFctn* Clone()
 Clone the correlation function
void SetUseRPSelection(unsigned short aRPSel)