ROOT logo
AliRoot » PWGCF » FEMTOSCOPY » ALIFEMTOUSER » AliFemtoModelCorrFctnDEtaDPhi

class AliFemtoModelCorrFctnDEtaDPhi: public AliFemtoModelCorrFctn


AliFemtoModelCorrFctnDEtaDPhi - A correlation function that analyzes
two particle correlations with respect to the azimuthal angle (phi)
and pseudorapidity (eta) difference

Authors: Adam Kisiel Adam.Kisiel@cern.ch


Function Members (Methods)

public:
AliFemtoModelCorrFctnDEtaDPhi(const AliFemtoModelCorrFctnDEtaDPhi& aCorrFctn)
AliFemtoModelCorrFctnDEtaDPhi(char* title, const int& aPhiBins, const int& aEtaBins)
virtual~AliFemtoModelCorrFctnDEtaDPhi()
virtual voidAddMixedPair(AliFemtoPair* aPair)
virtual voidAddRealPair(AliFemtoPair* aPair)
virtual AliFemtoModelCorrFctn*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_tAliFemtoModelCorrFctn::GetQinvTrue(AliFemtoPair*)
AliFemtoAnalysis*AliFemtoCorrFctn::HbtAnalysis()
AliFemtoModelCorrFctnDEtaDPhi&operator=(const AliFemtoModelCorrFctnDEtaDPhi& aCorrFctn)
virtual AliFemtoStringReport()
voidAliFemtoCorrFctn::SetAnalysis(AliFemtoAnalysis* aAnalysis)
voidAliFemtoCorrFctn::SetPairSelectionCut(AliFemtoPairCut* aCut)
virtual voidAliFemtoModelCorrFctn::Write()
voidWriteHistos()

Data Members

protected:
TH1D*AliFemtoModelCorrFctn::fDenominatorDenominator made with mixed pairs
TH1D*AliFemtoModelCorrFctn::fDenominatorIdealDenominator made with mixed pairs (true qinv)
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:
TH1D*fDCosDenominatorDenominator of colinearity correlation
TH1D*fDCosNumeratorFakeNumerator of colinearity fake correlation
TH1D*fDCosNumeratorTrueNumerator of colinearity true correlation
TH2D*fDCosPtDenominatorDenominator of colinearity correlation vs. Pt min
TH2D*fDCosPtNumeratorNumerator of colinearity correlation vs. Pt min
TH2D*fDPhiDEtaColDenominatorDenominator of colinear dEta dPhi function
TH2D*fDPhiDEtaColNumeratorNumerator of colinear dEta dPhi function
TH2D*fDPhiDEtaDenominatorDenominator of dEta dPhi function
TH2D*fDPhiDEtaNumeratorFakeNumerator of dEta dPhi fake function
TH2D*fDPhiDEtaNumeratorTrueNumerator of dEta dPhi true function
TH1D*fDPhiDenominatorDenominator of dPhi correlation
TH1D*fDPhiNumeratorFakeNumerator of dPhi fake correlation
TH1D*fDPhiNumeratorTrueNumerator of dPhi true correlation
TH2D*fDPhiPtDenominatorDenominator of dPhi correlation vs. Pt min
TH2D*fDPhiPtNumeratorNumerator of dPhi correlation vs. Pt min

Class Charts

Inheritance Chart:
AliFemtoCorrFctn
AliFemtoModelCorrFctn
AliFemtoModelCorrFctnDEtaDPhi

Function documentation

AliFemtoModelCorrFctnDEtaDPhi(char* title, const int& aPhiBins, const int& aEtaBins)
 set up numerator
AliFemtoModelCorrFctnDEtaDPhi(const AliFemtoModelCorrFctnDEtaDPhi& aCorrFctn)
 copy constructor
~AliFemtoModelCorrFctnDEtaDPhi()
 destructor
AliFemtoModelCorrFctnDEtaDPhi& operator=(const AliFemtoModelCorrFctnDEtaDPhi& aCorrFctn)
 assignment operator
void Finish()
 here is where we should normalize, fit, etc...
 we should NOT Draw() the histos (as I had done it below),
 since we want to insulate ourselves from root at this level
 of the code.  Do it instead at root command line with browser.
  mShareNumerator->Draw();
mShareDenominator->Draw();
mRatio->Draw();
AliFemtoString Report()
 create report
void AddRealPair(AliFemtoPair* aPair)
 add real (effect) pair
void AddMixedPair(AliFemtoPair* aPair)
 add mixed (background) pair
void WriteHistos()
 Write out result histograms
TList* GetOutputList()
 Prepare the list of objects to be written to the output