AliPhysics  97a96ce (97a96ce)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnaPi0Flow.h
Go to the documentation of this file.
1 #ifndef ALIANAPI0FLOW_H
2 #define ALIANAPI0FLOW_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice */
5 
6 // Root
7 class TList;
8 class TH3F;
9 class TH2F;
10 class THnSparse;
11 class TObjString;
12 class AliAODEvent;
13 class AliESDEvent;
14 class AliAODPWG4Particle;
15 class AliOADBContainer;
16 class AliEMCALGeometry;
17 class AliESDEvent;
18 class AliESDtrack;
19 class AliESDCaloCells;
20 class AliAODEvent;
21 class AliAODCaloCells;
22 class AliVCluster;
23 class AliCentrality;
24 class AliEPFlattener;
25 
26 // Analysis
28 
30 
31  public:
32 
33  AliAnaPi0Flow();
34  virtual ~AliAnaPi0Flow();
35 
36  TObjString *GetAnalysisCuts();
38  void Print(const Option_t * opt) const;
40  void InitParameters();
41 
42  void IsPHOSCali(Bool_t e) {isPhosCali = e;}
43  void IsCentFlat(Bool_t e) {isCentFlat = e;}
44 
45  private:
46 
48  Int_t GetInternalRunNum(Int_t runnumber);
49  void GetVZEROEventPlane(Bool_t isFlatten);
53 
56 
57  AliVEvent *fInputEvent;
58  AliEventplane *fEventPlane;
62  AliOADBContainer *fFlatContainer;
63 
64  AliEPFlattener *fTPCFlat;
65  AliEPFlattener *fV0AFlat;
66  AliEPFlattener *fV0CFlat;
83 
84  //
85  // hists
86  //
117 
118  //
119  // effective data
120  //
121  THnSparse *fDataV0;
122  THnSparse *fDataV0A;
123  THnSparse *fDataV0C;
124  THnSparse *fDataTPC;
125 
127  AliAnaPi0Flow( const AliAnaPi0Flow & api0) ;
128 
130  AliAnaPi0Flow & operator = (const AliAnaPi0Flow & api0) ;
131 
133  ClassDef(AliAnaPi0Flow,31) ;
135 
136 } ;
137 
138 #endif //ALIANAPI0FLOW_H
139 
140 
141 
TH2F * fHistClusterEM02
Double_t fEPTPC
Definition: AliAnaPi0Flow.h:67
double Double_t
Definition: External.C:58
Definition: External.C:260
Double_t fEPV0AR
Definition: AliAnaPi0Flow.h:72
Definition: External.C:236
void MakeAnalysisFillHistograms()
AliEPFlattener * fV0CFlat
Definition: AliAnaPi0Flow.h:66
Double_t fEPTPCResolution
Definition: AliAnaPi0Flow.h:68
TH2F * fHistEPDiffV0C_V0AR4
TH2F * fHistEPDiffV0C_V0AR7
TH2F * fHistEPDiffV0AR4_V0AR7
TH2F * fHistEPV0R
Definition: AliAnaPi0Flow.h:97
Double_t fEPV0AR6
Definition: AliAnaPi0Flow.h:77
TH2F * fHistEPV0CR
Definition: AliAnaPi0Flow.h:96
TH1D * fHistStatCentrality
Definition: AliAnaPi0Flow.h:87
Bool_t isCentFlat
Definition: AliAnaPi0Flow.h:55
TH2F * fHistEPTPC
Definition: AliAnaPi0Flow.h:90
TCanvas * c
Definition: TestFitELoss.C:172
TH2F * fHistEPV0CR0
Double_t fEPV0AR5
Definition: AliAnaPi0Flow.h:76
THnSparse * fDataV0C
TH1I * fHistStatRunNum
Definition: AliAnaPi0Flow.h:89
void IsCentFlat(Bool_t e)
Definition: AliAnaPi0Flow.h:43
THnSparse * fDataV0
AliOADBContainer * fFlatContainer
Definition: AliAnaPi0Flow.h:62
Double_t fEPV0CR0
Definition: AliAnaPi0Flow.h:79
TH1D * fHistStatCentralityCorrected
Definition: AliAnaPi0Flow.h:88
void Print(const Option_t *opt) const
Print some relevant parameters set for the analysis.
Base class for CaloTrackCorr analysis algorithms.
TH2F * fHistClusterEN
AliEPFlattener * fV0AFlat
Definition: AliAnaPi0Flow.h:65
void GetVZEROEventPlane(Bool_t isFlatten)
TH2F * fHistEPV0A
Definition: AliAnaPi0Flow.h:93
int Int_t
Definition: External.C:63
Definition: External.C:204
Int_t GetInternalRunNum(Int_t runnumber)
Double_t fEPV0A
Definition: AliAnaPi0Flow.h:70
AliAnaPi0Flow & operator=(const AliAnaPi0Flow &api0)
Assignment operator not implemented.
Double_t fCentrality
Definition: AliAnaPi0Flow.h:59
Double_t fEPV0R
Definition: AliAnaPi0Flow.h:74
Double_t fEPV0AR4
Definition: AliAnaPi0Flow.h:75
Double_t fEPV0
Definition: AliAnaPi0Flow.h:69
AliEPFlattener * fTPCFlat
Definition: AliAnaPi0Flow.h:64
THnSparse * fDataV0A
Definition: External.C:212
TH2F * fHistEPV0
Definition: AliAnaPi0Flow.h:92
Bool_t isPhosCali
Definition: AliAnaPi0Flow.h:54
AliEventplane * fEventPlane
Definition: AliAnaPi0Flow.h:58
Double_t ApplyFlatteningV0A(Double_t phi, Double_t c)
Int_t fInternalRunNum
Definition: AliAnaPi0Flow.h:61
void IsPHOSCali(Bool_t e)
Definition: AliAnaPi0Flow.h:42
TH2F * fHistEPV0C
Definition: AliAnaPi0Flow.h:94
THnSparse * fDataTPC
Double_t fEPV0C
Definition: AliAnaPi0Flow.h:71
TH2F * fHistClusterEtN
void InitParameters()
Initialize the parameters of the analysis.
TH2F * fHistEPDiffV0A_V0CR0
Double_t fEPV0CR
Definition: AliAnaPi0Flow.h:73
virtual ~AliAnaPi0Flow()
Double_t fEPV0AR7
Definition: AliAnaPi0Flow.h:78
Double_t ApplyFlatteningTPC(Double_t phi, Double_t c)
Double_t ApplyFlatteningV0C(Double_t phi, Double_t c)
TObjString * GetAnalysisCuts()
AliVEvent * fInputEvent
Definition: AliAnaPi0Flow.h:57
Double_t fEPV0CR1
Definition: AliAnaPi0Flow.h:80
TH2F * fHistClusterEtaPhi
TH2F * fHistEPV0CR3
TH2F * fHistEPDiffV0AR_V0CR
Double_t fEPV0CR3
Definition: AliAnaPi0Flow.h:82
const char Option_t
Definition: External.C:48
TH2F * fHistEPDiffV0A_V0CR3
TH2F * fHistEPV0AR
Definition: AliAnaPi0Flow.h:95
Bool_t IsCentAccepted()
bool Bool_t
Definition: External.C:53
TH2F * fHistEPTPCFlatten
TH2F * fHistClusterEtM02
TList * GetCreateOutputObjects()
Double_t fEPV0CR2
Definition: AliAnaPi0Flow.h:81
TH2F * fHistEPV0AR7
Definition: AliAnaPi0Flow.h:99
TH2F * fHistEPV0AR4
Definition: AliAnaPi0Flow.h:98
TH2F * fHistEPV0CFlatten
TH2F * fHistEPV0AFlatten
TH2F * fHistEPTPCResolution
Definition: AliAnaPi0Flow.h:91
TH2F * fHistEPDiffV0CR0_V0CR3