]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGCF/EBYE/LRC/AliLRCPtPt.h
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGCF / EBYE / LRC / AliLRCPtPt.h
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
6 //    Origin: Petr Naumenko, SPbSU-CERN, Petr.Naoumenko@cern.ch,
7 //    Andrey Ivanov (SPbSU-CERN), Igor Altsebeev (SPbSU-CERN) 
8 //-------------------------------------------------------------------------
9 #ifndef ALILRCPTPT_H
10 #define ALILRCPTPT_H
11 /*  See cxx source for full Copyright notice */
12
13
14 /* $Id$ */
15
16
17 #include "AliLRCAnalysis.h"
18
19 class TProfile;
20 class TList;
21 class TH2D;
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);
30         AliLRCPtPt(char *fileHistname, char *histname, char *profname, double ptd, char *errhistname);  
31         AliLRCPtPt(const TList * const LHist, char *histname, char *profname, char *ptdname, char *errhistname);
32         void MakeHistogramm(char *name, TH2D* sourceHist, double ptd, TH2D* nb);
33         void MakeHistogramm(char *name, TH2D* sourceHist, double ptd, TProfile* nb);
34         void MakeHistogramm(char *fileHistname, char *histname, char *profname, double ptd, char *errhistname) ;
35         void MakeHistogramm(const TList * const LHist, char *histname, char *profname, char *ptdname, char *errhistname) ;              
36         ClassDef(AliLRCPtPt,0)                 // macro for rootcint
37
38 };
39
40 #endif
41