ROOT logo
AliRoot » PWGCF » FEMTOSCOPY » ALIFEMTOUSER » AliFemtoCorrFctn3DSphericalEMCIC

class AliFemtoCorrFctn3DSphericalEMCIC: public AliFemtoCorrFctn

Function Members (Methods)

public:
AliFemtoCorrFctn3DSphericalEMCIC(const AliFemtoCorrFctn3DSphericalEMCIC& aCorrFctn)
AliFemtoCorrFctn3DSphericalEMCIC(char* title, const int& nqbins, const float& QLo, const float& QHi, const int& nphibins, const int& ncthetabins)
virtual~AliFemtoCorrFctn3DSphericalEMCIC()
virtual voidAddMixedPair(AliFemtoPair* aPair)
virtual voidAddRealPair(AliFemtoPair* aPair)
virtual AliFemtoCorrFctn*AliFemtoCorrFctn::Clone()
virtual voidAliFemtoCorrFctn::EventBegin(const AliFemtoEvent* aEvent)
virtual voidAliFemtoCorrFctn::EventEnd(const AliFemtoEvent* aEvent)
virtual voidFinish()
virtual TList*GetOutputList()
AliFemtoAnalysis*AliFemtoCorrFctn::HbtAnalysis()
AliFemtoCorrFctn3DSphericalEMCIC&operator=(const AliFemtoCorrFctn3DSphericalEMCIC& aCorrFctn)
virtual AliFemtoStringReport()
voidAliFemtoCorrFctn::SetAnalysis(AliFemtoAnalysis* aAnalysis)
voidAliFemtoCorrFctn::SetPairSelectionCut(AliFemtoPairCut* aCut)
voidSetSpecificPairCut(AliFemtoPairCut* pc)
voidWriteOutHistos()

Data Members

protected:
AliFemtoPairCut*AliFemtoCorrFctn::fPairCut! this is a PairSelection criteria for this Correlation Function
AliFemtoAnalysis*AliFemtoCorrFctn::fyAnalysis! link to the analysis
private:
TH3D*fDenominatordenominator
TH3D*fEnergyMultMixE1*E2
TH3D*fEnergyTotalMixE1+E2 from mixed pairs
TH3D*fNumeratornumerator
AliFemtoPairCut*fPairCut! this is a PairCut specific to THIS CorrFctn, not the Analysis
TH3D*fPtMultMixPt1*Pt2
TH3D*fPzMultMixPz1*Pz2

Class Charts

Inheritance Chart:
AliFemtoCorrFctn
AliFemtoCorrFctn3DSphericalEMCIC

Function documentation

AliFemtoCorrFctn3DSphericalEMCIC(char* title, const int& nqbins, const float& QLo, const float& QHi, const int& nphibins, const int& ncthetabins)
fEnergyTotalReal(0),
  fEnergyMultReal(0),
  fPzMultReal(0),
fPtMultReal(0),
AliFemtoCorrFctn3DSphericalEMCIC(const AliFemtoCorrFctn3DSphericalEMCIC& aCorrFctn)
fEnergyTotalReal(0),
  fEnergyMultReal(0),
  fPzMultReal(0),
fPtMultReal(0),            
 Copy constructor
~AliFemtoCorrFctn3DSphericalEMCIC()
 Destructor
AliFemtoCorrFctn3DSphericalEMCIC& operator=(const AliFemtoCorrFctn3DSphericalEMCIC& aCorrFctn)
 assignment operator
void WriteOutHistos()
 Write out all histograms to file
TList* GetOutputList()
 Prepare the list of objects to be written to the output
void Finish()
 here is where we should normalize, fit, etc...
AliFemtoString Report()
 Construct the report
void AddRealPair(AliFemtoPair* aPair)
 perform operations on real pairs
void AddMixedPair(AliFemtoPair* aPair)
 perform operations on mixed pairs
void SetSpecificPairCut(AliFemtoPairCut* pc)
{fPairCut=pc;}