ROOT logo
AliRoot » PWGCF » FEMTOSCOPY » ALIFEMTOUSER » AliFemtoCorrFctnMinvMonitor

class AliFemtoCorrFctnMinvMonitor: public AliFemtoCorrFctn


AliFemtoCorrFctnGammaMonitor - A correlation function that analyzes
two particle mass minvariant with various mass assumptions

 Authors: MaƂgorzata Janik majanik@cern.ch
Anna Zaborowska azaborow@cern.ch


Function Members (Methods)

public:
AliFemtoCorrFctnMinvMonitor(char* title)
AliFemtoCorrFctnMinvMonitor(const AliFemtoCorrFctnMinvMonitor& aCorrFctn)
virtual~AliFemtoCorrFctnMinvMonitor()
virtual voidAliFemtoCorrFctn::AddMixedPair(AliFemtoPair* aPir)
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()
AliFemtoCorrFctnMinvMonitor&operator=(const AliFemtoCorrFctnMinvMonitor& aCorrFctn)
virtual AliFemtoStringReport()
voidAliFemtoCorrFctn::SetAnalysis(AliFemtoAnalysis* aAnalysis)
voidAliFemtoCorrFctn::SetPairSelectionCut(AliFemtoPairCut* aCut)
voidWriteHistos()

Data Members

protected:
AliFemtoPairCut*AliFemtoCorrFctn::fPairCut! this is a PairSelection criteria for this Correlation Function
AliFemtoAnalysis*AliFemtoCorrFctn::fyAnalysis! link to the analysis
private:
TH1D*fMinv2pi2 pi mass assumption - passed pairs
TH1D*fMinv2piFail2 pi mass assumption - failed pairs
TH1D*fMinveeee mass assumption - passed pairs
TH1D*fMinveeFailee mass assumption - failed pairs
TH1D*fMinvppip pi mass assumption - passed pairs
TH1D*fMinvppiFailp pi mass assumption - failed pairs

Class Charts

Inheritance Chart:
AliFemtoCorrFctn
AliFemtoCorrFctnMinvMonitor

Function documentation

AliFemtoCorrFctnMinvMonitor(char* title)
AliFemtoCorrFctnMinvMonitor(const AliFemtoCorrFctnMinvMonitor& aCorrFctn)
 copy constructor
~AliFemtoCorrFctnMinvMonitor()
 destructor
AliFemtoCorrFctnMinvMonitor& operator=(const AliFemtoCorrFctnMinvMonitor& 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)
void WriteHistos()
 Write out result histograms
TList* GetOutputList()
 Prepare the list of objects to be written to the output