1 ////////////////////////////////////////////////////////////////////////////////
3 /// AliFemtoChi2CorrFctn - A correlation function that saves the correlation ///
4 /// function as a function of single track quality (chi2/ndof) for its and ///
6 /// Authors: Adam Kisiel kisiel@mps.ohio-state.edu ///
8 ////////////////////////////////////////////////////////////////////////////////
10 #ifndef ALIFEMTOCHI2CORRFCTN_H
11 #define ALIFEMTOCHI2CORRFCTN_H
15 #include "AliFemtoCorrFctn.h"
17 class AliFemtoChi2CorrFctn : public AliFemtoCorrFctn {
19 AliFemtoChi2CorrFctn(char* title, const int& nbins, const float& QinvLo, const float& QinvHi);
20 AliFemtoChi2CorrFctn(const AliFemtoChi2CorrFctn& aCorrFctn);
21 virtual ~AliFemtoChi2CorrFctn();
23 AliFemtoChi2CorrFctn& operator=(const AliFemtoChi2CorrFctn& aCorrFctn);
25 virtual AliFemtoString Report();
26 virtual void AddRealPair(AliFemtoPair* aPair);
27 virtual void AddMixedPair(AliFemtoPair* aPair);
29 virtual void Finish();
32 virtual TList* GetOutputList();
35 TH2D *fChi2ITSSUMNumerator; // Numerator as a function of ITS quality sum for the pair
36 TH2D *fChi2ITSSUMDenominator; // Denominator as a function of ITS quality sum for the pair
38 TH2D *fChi2TPCSUMNumerator; // Numerator as a function of TPC quality sum for the pair
39 TH2D *fChi2TPCSUMDenominator; // Denominator as a function of TPC quality sum for the pair
41 TH2D *fChi2ITSONENumerator; // Numerator as a function of ITS quality for the worse track
42 TH2D *fChi2ITSONEDenominator; // Denominator as a function of ITS quality for the worse track
44 TH2D *fChi2TPCONENumerator; // Numerator as a function of TPC quality for the worse track
45 TH2D *fChi2TPCONEDenominator; // Denominator as a function of TPC quality for the worse track
47 TH2D *fSigmaToVertexNumerator; // Numerator as a function of sigma to vertex
48 TH2D *fSigmaToVertexDenominator; // Numerator as a function of sigma to vertex
51 ClassDef(AliFemtoChi2CorrFctn, 1)