#ifndef ALIANALYSISTASKZDCPBPB_H
#define ALIANALYSISTASKZDCPBPB_H
#include "AliAnalysisTaskSE.h"
class TROOT;
class TSystem;
class TList;
class TFile;
class TH1F;
class TH2F;
#include "AliAnalysisTaskSE.h"
class AliAnalysisTaskZDCpA : public AliAnalysisTaskSE {
public:
enum kAnalysisInput{kESD=1, kAOD=2};
AliAnalysisTaskZDCpA();
AliAnalysisTaskZDCpA(const char *name);
AliAnalysisTaskZDCpA& operator= (const AliAnalysisTaskZDCpA& ana);
AliAnalysisTaskZDCpA(const AliAnalysisTaskZDCpA& c);
virtual ~AliAnalysisTaskZDCpA();
virtual void UserCreateOutputObjects();
virtual void UserExec(Option_t *option);
virtual void Terminate(Option_t *option);
virtual void SetDebugLevel(Int_t level) {fDebug = level;}
void SetInput(int input) {fAnalysisInput = input;}
void SetMCInput() {fIsMCInput = kTRUE;}
void SetCentralityRange(Float_t centrlow=0., Float_t centrup=100.) {fCentrLowLim=centrlow;
fCentrUpLim=centrup;}
void SetCentralityEstimator(TString centrest = "V0M") {fCentrEstimator=centrest;}
private:
Int_t fAnalysisInput;
Bool_t fIsMCInput;
Float_t fCentrLowLim;
Float_t fCentrUpLim;
TString fCentrEstimator;
TList *fOutput;
TH1F *fhZNCPM[5];
TH1F *fhZNAPM[5];
TH1F *fhZPCPM[5];
TH1F *fhZPAPM[5];
TH1F *fhZEM[2];
TH1F *fhZNCPMlg[5];
TH1F *fhZNAPMlg[5];
TH1F *fhZPCPMlg[5];
TH1F *fhZPAPMlg[5];
TH1F *fhTDCraw[6];
TH1F *fhTDC[6];
TH1F *fhZNCPMQiPMC[4];
TH1F *fhZNAPMQiPMC[4];
TH1F *fhZPCPMQiPMC[4];
TH1F *fhZPAPMQiPMC[4];
TH2F *fhZNCvsZNA;
TH2F *fhZPCvsZPA;
TH2F *fhZNCvsZPC;
TH2F *fhZNAvsZPA;
TH2F *fhZNAvsZEM;
TH2F *fhZNCvsZEM;
TH1F *fhZNAwV0M;
TH1F *fhZNCwV0M;
TH2F *fhZNAvsVZERO;
TH2F *fhZNCvsVZERO;
TH2F *fhZDCAvsTracklets;
TH2F *fhZDCCvsTracklets;
TH2F *fhVZEROvsZEM;
TH2F *fhDebunch;
TH2F *fhZNCcentroid;
TH2F *fhZNAcentroid;
TH2F *fhPMCvsPMQ[4];
TH2F *fhZNCvscentrality;
TH2F *fhZNAvscentrality;
TH2F *fhZPCvscentrality;
TH2F *fhZPAvscentrality;
TH2F *fhZNCpmcvscentr;
TH2F *fhZNApmcvscentr;
TH2F *fhZPCpmcvscentr;
TH2F *fhZPApmcvscentr;
ClassDef(AliAnalysisTaskZDCpA,1);
};
#endif
AliAnalysisTaskZDCpA.h:10 AliAnalysisTaskZDCpA.h:11 AliAnalysisTaskZDCpA.h:12 AliAnalysisTaskZDCpA.h:13 AliAnalysisTaskZDCpA.h:14 AliAnalysisTaskZDCpA.h:15 AliAnalysisTaskZDCpA.h:16 AliAnalysisTaskZDCpA.h:17 AliAnalysisTaskZDCpA.h:18 AliAnalysisTaskZDCpA.h:19 AliAnalysisTaskZDCpA.h:20 AliAnalysisTaskZDCpA.h:21 AliAnalysisTaskZDCpA.h:22 AliAnalysisTaskZDCpA.h:23 AliAnalysisTaskZDCpA.h:24 AliAnalysisTaskZDCpA.h:25 AliAnalysisTaskZDCpA.h:26 AliAnalysisTaskZDCpA.h:27 AliAnalysisTaskZDCpA.h:28 AliAnalysisTaskZDCpA.h:29 AliAnalysisTaskZDCpA.h:30 AliAnalysisTaskZDCpA.h:31 AliAnalysisTaskZDCpA.h:32 AliAnalysisTaskZDCpA.h:33 AliAnalysisTaskZDCpA.h:34 AliAnalysisTaskZDCpA.h:35 AliAnalysisTaskZDCpA.h:36 AliAnalysisTaskZDCpA.h:37 AliAnalysisTaskZDCpA.h:38 AliAnalysisTaskZDCpA.h:39 AliAnalysisTaskZDCpA.h:40 AliAnalysisTaskZDCpA.h:41 AliAnalysisTaskZDCpA.h:42 AliAnalysisTaskZDCpA.h:43 AliAnalysisTaskZDCpA.h:44 AliAnalysisTaskZDCpA.h:45 AliAnalysisTaskZDCpA.h:46 AliAnalysisTaskZDCpA.h:47 AliAnalysisTaskZDCpA.h:48 AliAnalysisTaskZDCpA.h:49 AliAnalysisTaskZDCpA.h:50 AliAnalysisTaskZDCpA.h:51 AliAnalysisTaskZDCpA.h:52 AliAnalysisTaskZDCpA.h:53 AliAnalysisTaskZDCpA.h:54 AliAnalysisTaskZDCpA.h:55 AliAnalysisTaskZDCpA.h:56 AliAnalysisTaskZDCpA.h:57 AliAnalysisTaskZDCpA.h:58 AliAnalysisTaskZDCpA.h:59 AliAnalysisTaskZDCpA.h:60 AliAnalysisTaskZDCpA.h:61 AliAnalysisTaskZDCpA.h:62 AliAnalysisTaskZDCpA.h:63 AliAnalysisTaskZDCpA.h:64 AliAnalysisTaskZDCpA.h:65 AliAnalysisTaskZDCpA.h:66 AliAnalysisTaskZDCpA.h:67 AliAnalysisTaskZDCpA.h:68 AliAnalysisTaskZDCpA.h:69 AliAnalysisTaskZDCpA.h:70 AliAnalysisTaskZDCpA.h:71 AliAnalysisTaskZDCpA.h:72 AliAnalysisTaskZDCpA.h:73 AliAnalysisTaskZDCpA.h:74 AliAnalysisTaskZDCpA.h:75 AliAnalysisTaskZDCpA.h:76 AliAnalysisTaskZDCpA.h:77 AliAnalysisTaskZDCpA.h:78 AliAnalysisTaskZDCpA.h:79 AliAnalysisTaskZDCpA.h:80 AliAnalysisTaskZDCpA.h:81 AliAnalysisTaskZDCpA.h:82 AliAnalysisTaskZDCpA.h:83 AliAnalysisTaskZDCpA.h:84 AliAnalysisTaskZDCpA.h:85 AliAnalysisTaskZDCpA.h:86 AliAnalysisTaskZDCpA.h:87 AliAnalysisTaskZDCpA.h:88 AliAnalysisTaskZDCpA.h:89 AliAnalysisTaskZDCpA.h:90 AliAnalysisTaskZDCpA.h:91 AliAnalysisTaskZDCpA.h:92 AliAnalysisTaskZDCpA.h:93 AliAnalysisTaskZDCpA.h:94 AliAnalysisTaskZDCpA.h:95 AliAnalysisTaskZDCpA.h:96 AliAnalysisTaskZDCpA.h:97 AliAnalysisTaskZDCpA.h:98 AliAnalysisTaskZDCpA.h:99 AliAnalysisTaskZDCpA.h:100 AliAnalysisTaskZDCpA.h:101 AliAnalysisTaskZDCpA.h:102 AliAnalysisTaskZDCpA.h:103 AliAnalysisTaskZDCpA.h:104 AliAnalysisTaskZDCpA.h:105 AliAnalysisTaskZDCpA.h:106 AliAnalysisTaskZDCpA.h:107