1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice */
6 #ifndef AliFlowCommonHist_H
7 #define AliFlowCommonHist_H
10 // Description: Class to organise common histograms for Flow Analysis
11 // authors: N.K A.B R.S
14 class AliFlowEventSimple;
15 class AliFlowTrackSimple;
20 class AliFlowCommonHist: public TObject {
24 AliFlowCommonHist(TString input);
25 virtual ~AliFlowCommonHist();
27 //make fill methods here
28 Bool_t FillControlHistograms(AliFlowEventSimple* Event);
30 //make get methods here
31 Double_t GetEntriesInPtBin(Int_t fBin); //gets entries from fHistPtDiff
32 Double_t GetMeanPt(Int_t fBin); //gets the mean pt for this bin from fHistProMeanPtperBin
34 TH1F* GetfHistMultOrig() {return fHistMultOrig; } ;
35 TH1F* GetfHistMultInt() {return fHistMultInt; } ;
36 TH1F* GetfHistMultDiff() {return fHistMultDiff; } ;
37 TH1F* GetfHistPtInt() {return fHistPtInt; } ;
38 TH1F* GetfHistPtDiff() {return fHistPtDiff; } ;
39 TH1F* GetfHistPhiInt() {return fHistPhiInt; } ;
40 TH1F* GetfHistPhiDiff() {return fHistPhiDiff; } ;
41 TH1F* GetfHistEtaInt() {return fHistEtaInt; } ;
42 TH1F* GetfHistEtaDiff() {return fHistEtaDiff; } ;
43 TProfile* GetfHistProMeanPtperBin() {return fHistProMeanPtperBin; } ;
44 TH1F* GetfHistQ() {return fHistQ; } ;
46 // virtual Long64_t Merge(TCollection *list);
50 AliFlowCommonHist(const AliFlowCommonHist& aSetOfHists);
51 AliFlowCommonHist& operator=(const AliFlowCommonHist& aSetOfHists);
53 //define histograms here
64 TProfile* fHistProMeanPtperBin;
67 ClassDef(AliFlowCommonHist,0); // macro for rootcint