]>
Commit | Line | Data |
---|---|---|
8bcc1321 | 1 | #ifndef ALIHBTCORRFITFCTN_H |
2 | #define ALIHBTCORRFITFCTN_H | |
3 | //____________________________________________________________ | |
4 | /////////////////////////////////////////////////////////////// | |
5 | // // | |
6 | // class AliHBTCorrFitFctn // | |
7 | // // | |
8 | // // | |
9 | /////////////////////////////////////////////////////////////// | |
10 | ||
11 | #include "AliHBTFunction.h" | |
12 | #include <TNtuple.h> | |
13 | ||
14 | class AliHBTCorrFitFctn: public AliHBTTwoPairFctn1D | |
15 | { | |
16 | //Q Invaraint Correlation Function | |
17 | //It writes Ntuple that is input for CorrFit | |
18 | public: | |
19 | AliHBTCorrFitFctn(Int_t nbins = 300, Double_t maxXval = 0.3, Double_t minXval = 0.0); | |
20 | virtual ~AliHBTCorrFitFctn(){delete fNtuple;} | |
21 | void ProcessSameEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair); | |
22 | void ProcessDiffEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair); | |
23 | ||
24 | TH1* GetResult(); | |
25 | void WriteFunction(); | |
26 | protected: | |
27 | Double_t GetValue(AliHBTPair* /*trackpair*/, AliHBTPair* /*partpair*/){return 0.0;}//not usable | |
28 | ||
29 | TNtuple* fNtuple;//ntuple for storig pairs | |
30 | Int_t fNPairsFitArea;//number of pairs in fitting area | |
31 | Int_t fNPairsNormArea;//number of pairs in normalization area | |
32 | public: | |
33 | ClassDef(AliHBTCorrFitFctn,1) | |
34 | }; | |
35 | ||
36 | #endif |