ROOT logo
AliRoot » PWGCF » FEMTOSCOPY » ALIFEMTO » AliFemtoCorrFctn3DSpherical

class AliFemtoCorrFctn3DSpherical: public AliFemtoCorrFctn


AliFemtoCorrFctn3DSpherical: a class to calculate 3D correlation
for pairs of identical particles, binned in spherical coordinates.
In analysis the function should be first created in a macro, then
added to the analysis, and at the end of the macro the procedure to
write out histograms should be called.


Function Members (Methods)

public:
AliFemtoCorrFctn3DSpherical(const AliFemtoCorrFctn3DSpherical& aCorrFctn)
AliFemtoCorrFctn3DSpherical(char* title, const int& nqbins, const float& QLo, const float& QHi, const int& nphibins, const int& ncthetabins)
virtual~AliFemtoCorrFctn3DSpherical()
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()
AliFemtoCorrFctn3DSpherical&operator=(const AliFemtoCorrFctn3DSpherical& aCorrFctn)
virtual AliFemtoStringReport()
voidAliFemtoCorrFctn::SetAnalysis(AliFemtoAnalysis* aAnalysis)
voidAliFemtoCorrFctn::SetPairSelectionCut(AliFemtoPairCut* aCut)
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*fNumeratornumerator

Class Charts

Inheritance Chart:
AliFemtoCorrFctn
AliFemtoCorrFctn3DSpherical

Function documentation

AliFemtoCorrFctn3DSpherical(char* title, const int& nqbins, const float& QLo, const float& QHi, const int& nphibins, const int& ncthetabins)
  fPairCut(0x0)
 set up numerator
AliFemtoCorrFctn3DSpherical(const AliFemtoCorrFctn3DSpherical& aCorrFctn)
  fPairCut(0x0)
 Copy constructor
~AliFemtoCorrFctn3DSpherical()
 Destructor
AliFemtoCorrFctn3DSpherical& operator=(const AliFemtoCorrFctn3DSpherical& 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