]>
Commit | Line | Data |
---|---|---|
adf00ba6 | 1 | //------------------------------------------------------------------------- |
2 | // Description: | |
3 | // This class include into LRC library for Long-Range Correlation analysis | |
4 | // it is the PtPt class | |
5 | // calculates PtPt correlations for abs and rel var | |
ec6ab54b | 6 | // Origin: Petr Naumenko, SPbSU-CERN, Petr.Naoumenko@cern.ch, |
7 | // Andrey Ivanov (SPbSU-CERN), Igor Altsebeev (SPbSU-CERN) | |
adf00ba6 | 8 | //------------------------------------------------------------------------- |
9 | #ifndef ALILRCPTPT_H | |
10 | #define ALILRCPTPT_H | |
11 | /* See cxx source for full Copyright notice */ | |
12 | ||
13 | ||
14 | /* $Id$ */ | |
15 | ||
adf00ba6 | 16 | |
17 | #include "AliLRCAnalysis.h" | |
18 | ||
19 | class TProfile; | |
20 | class TList; | |
d96e5666 | 21 | class TH2D; |
adf00ba6 | 22 | |
23 | class AliLRCPtPt:public AliLRCAnalysis | |
24 | { | |
25 | public: | |
26 | AliLRCPtPt(); | |
27 | ~AliLRCPtPt(); | |
28 | AliLRCPtPt(char *name, TH2D* sourceHist, double ptd, TH2D* nb); | |
29 | AliLRCPtPt(char *name, TH2D* sourceHist, double ptd, TProfile* nb); | |
d96e5666 | 30 | AliLRCPtPt(char *fileHistname, char *histname, char *profname, double ptd, char *errhistname); |
ec6ab54b | 31 | AliLRCPtPt(const TList * const LHist, char *histname, char *profname, char *ptdname, char *errhistname); |
adf00ba6 | 32 | void MakeHistogramm(char *name, TH2D* sourceHist, double ptd, TH2D* nb); |
33 | void MakeHistogramm(char *name, TH2D* sourceHist, double ptd, TProfile* nb); | |
d96e5666 | 34 | void MakeHistogramm(char *fileHistname, char *histname, char *profname, double ptd, char *errhistname) ; |
ec6ab54b | 35 | void MakeHistogramm(const TList * const LHist, char *histname, char *profname, char *ptdname, char *errhistname) ; |
adf00ba6 | 36 | ClassDef(AliLRCPtPt,0) // macro for rootcint |
37 | ||
38 | }; | |
39 | ||
40 | #endif | |
41 |