#ifndef AliAnalysisTaskPMDSim_cxx
#define AliAnalysisTaskPMDSim_cxx
class TH1F;
class TH2F;
class AliESDEvent;
class AliESDPmdTrack;
class AliESDVertex;
class AliStack;
class AliHeader;
class AliGenEventHeader;
class TParticle;
#include <AliAnalysisTaskSE.h>
class AliAnalysisTaskPMDSim : public AliAnalysisTaskSE {
public:
AliAnalysisTaskPMDSim() : AliAnalysisTaskSE(),
fESD(0),
fOutputList(0),
fHistTotEvent(0),
fHistTotEventAfterPhySel(0),
fHistTotEventAfterVtx(0),
fVtxZ(0),
fHistXYPre(0),
fHistEtaPhM(0),
fHistEtaPhM1(0),
fHistEtaT(0),
fMultMeasured(0),
fMultMeasured1(0),
fMultTrue(0),
fMultCorr(0),
fMultCorr1(0) {
for(Int_t i=0; i<10; i++){
fHistMultMeasEtaBinA[i] = 0;
fHistMultMeasEtaBinA1[i] = 0;
fHistMultTrueEtaBinA[i] = 0;
fHistMultCorrEtaBinA[i] = 0;
fHistMultCorrEtaBinA1[i] = 0;
}
}
AliAnalysisTaskPMDSim(const char *name);
virtual ~AliAnalysisTaskPMDSim() {}
virtual void UserCreateOutputObjects();
virtual void UserExec(Option_t *option);
virtual void Terminate(Option_t *);
private:
AliESDEvent *fESD;
TList *fOutputList;
TH1F *fHistTotEvent;
TH1F *fHistTotEventAfterPhySel;
TH1F *fHistTotEventAfterVtx;
TH1F *fVtxZ;
TH2F *fHistXYPre;
TH1F *fHistEtaPhM;
TH1F *fHistEtaPhM1;
TH1F *fHistEtaT;
TH1F *fMultMeasured;
TH1F *fMultMeasured1;
TH1F *fMultTrue;
TH2F *fMultCorr;
TH2F *fMultCorr1;
TH2F *fHistMultCorrEtaBinA[10];
TH2F *fHistMultCorrEtaBinA1[10];
TH1F *fHistMultTrueEtaBinA[10];
TH1F *fHistMultMeasEtaBinA[10];
TH1F *fHistMultMeasEtaBinA1[10];
AliAnalysisTaskPMDSim(const AliAnalysisTaskPMDSim&);
AliAnalysisTaskPMDSim& operator=(const AliAnalysisTaskPMDSim&);
ClassDef(AliAnalysisTaskPMDSim, 1);
};
#endif
AliAnalysisTaskPMDSim.h:1 AliAnalysisTaskPMDSim.h:2 AliAnalysisTaskPMDSim.h:3 AliAnalysisTaskPMDSim.h:4 AliAnalysisTaskPMDSim.h:5 AliAnalysisTaskPMDSim.h:6 AliAnalysisTaskPMDSim.h:7 AliAnalysisTaskPMDSim.h:8 AliAnalysisTaskPMDSim.h:9 AliAnalysisTaskPMDSim.h:10 AliAnalysisTaskPMDSim.h:11 AliAnalysisTaskPMDSim.h:12 AliAnalysisTaskPMDSim.h:13 AliAnalysisTaskPMDSim.h:14 AliAnalysisTaskPMDSim.h:15 AliAnalysisTaskPMDSim.h:16 AliAnalysisTaskPMDSim.h:17 AliAnalysisTaskPMDSim.h:18 AliAnalysisTaskPMDSim.h:19 AliAnalysisTaskPMDSim.h:20 AliAnalysisTaskPMDSim.h:21 AliAnalysisTaskPMDSim.h:22 AliAnalysisTaskPMDSim.h:23 AliAnalysisTaskPMDSim.h:24 AliAnalysisTaskPMDSim.h:25 AliAnalysisTaskPMDSim.h:26 AliAnalysisTaskPMDSim.h:27 AliAnalysisTaskPMDSim.h:28 AliAnalysisTaskPMDSim.h:29 AliAnalysisTaskPMDSim.h:30 AliAnalysisTaskPMDSim.h:31 AliAnalysisTaskPMDSim.h:32 AliAnalysisTaskPMDSim.h:33 AliAnalysisTaskPMDSim.h:34 AliAnalysisTaskPMDSim.h:35 AliAnalysisTaskPMDSim.h:36 AliAnalysisTaskPMDSim.h:37 AliAnalysisTaskPMDSim.h:38 AliAnalysisTaskPMDSim.h:39 AliAnalysisTaskPMDSim.h:40 AliAnalysisTaskPMDSim.h:41 AliAnalysisTaskPMDSim.h:42 AliAnalysisTaskPMDSim.h:43 AliAnalysisTaskPMDSim.h:44 AliAnalysisTaskPMDSim.h:45 AliAnalysisTaskPMDSim.h:46 AliAnalysisTaskPMDSim.h:47 AliAnalysisTaskPMDSim.h:48 AliAnalysisTaskPMDSim.h:49 AliAnalysisTaskPMDSim.h:50 AliAnalysisTaskPMDSim.h:51 AliAnalysisTaskPMDSim.h:52 AliAnalysisTaskPMDSim.h:53 AliAnalysisTaskPMDSim.h:54 AliAnalysisTaskPMDSim.h:55 AliAnalysisTaskPMDSim.h:56 AliAnalysisTaskPMDSim.h:57 AliAnalysisTaskPMDSim.h:58 AliAnalysisTaskPMDSim.h:59 AliAnalysisTaskPMDSim.h:60 AliAnalysisTaskPMDSim.h:61 AliAnalysisTaskPMDSim.h:62 AliAnalysisTaskPMDSim.h:63 AliAnalysisTaskPMDSim.h:64 AliAnalysisTaskPMDSim.h:65 AliAnalysisTaskPMDSim.h:66 AliAnalysisTaskPMDSim.h:67 AliAnalysisTaskPMDSim.h:68 AliAnalysisTaskPMDSim.h:69 AliAnalysisTaskPMDSim.h:70 AliAnalysisTaskPMDSim.h:71 AliAnalysisTaskPMDSim.h:72 AliAnalysisTaskPMDSim.h:73 AliAnalysisTaskPMDSim.h:74 AliAnalysisTaskPMDSim.h:75 AliAnalysisTaskPMDSim.h:76 AliAnalysisTaskPMDSim.h:77 AliAnalysisTaskPMDSim.h:78 AliAnalysisTaskPMDSim.h:79 AliAnalysisTaskPMDSim.h:80 AliAnalysisTaskPMDSim.h:81