ROOT logo
AliRoot » PWGCF » FEMTOSCOPY » ALIFEMTOUSER » AliFemtoChi2CorrFctn

class AliFemtoChi2CorrFctn: public AliFemtoCorrFctn

                                                                          
 AliFemtoChi2CorrFctn - A correlation function that saves the correlation 
 function as a function of single track quality (chi2/ndof) for its and   
 tpc                                                                      
 Authors: Adam Kisiel kisiel@mps.ohio-state.edu                           
                                                                          

Function Members (Methods)

public:
AliFemtoChi2CorrFctn(const AliFemtoChi2CorrFctn& aCorrFctn)
AliFemtoChi2CorrFctn(char* title, const int& nbins, const float& QinvLo, const float& QinvHi)
virtual~AliFemtoChi2CorrFctn()
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()
AliFemtoChi2CorrFctn&operator=(const AliFemtoChi2CorrFctn& 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:
TH2D*fChi2ITSONEDenominatorDenominator as a function of ITS quality for the worse track
TH2D*fChi2ITSONENumeratorNumerator as a function of ITS quality for the worse track
TH2D*fChi2ITSSUMDenominatorDenominator as a function of ITS quality sum for the pair
TH2D*fChi2ITSSUMNumeratorNumerator as a function of ITS quality sum for the pair
TH2D*fChi2TPCONEDenominatorDenominator as a function of TPC quality for the worse track
TH2D*fChi2TPCONENumeratorNumerator as a function of TPC quality for the worse track
TH2D*fChi2TPCSUMDenominatorDenominator as a function of TPC quality sum for the pair
TH2D*fChi2TPCSUMNumeratorNumerator as a function of TPC quality sum for the pair
TH2D*fSigmaToVertexDenominatorNumerator as a function of sigma to vertex
TH2D*fSigmaToVertexNumeratorNumerator as a function of sigma to vertex

Class Charts

Inheritance Chart:
AliFemtoCorrFctn
AliFemtoChi2CorrFctn

Function documentation

AliFemtoChi2CorrFctn(char* title, const int& nbins, const float& QinvLo, const float& QinvHi)
 set up numerator
AliFemtoChi2CorrFctn(const AliFemtoChi2CorrFctn& aCorrFctn)
 copy constructor
~AliFemtoChi2CorrFctn()
 destructor
AliFemtoChi2CorrFctn& operator=(const AliFemtoChi2CorrFctn& 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