#ifndef ALIANALYSISTASKCOSMIC_H
#define ALIANALYSISTASKCOSMIC_H
class TH1F;
class TH2F;
class TProfile;
class TList;
class TClonesArray;
#include "AliAnalysisTaskSE.h"
enum SelType {
kPosC = 0,
kNegC = 1,
kPosZ = 2,
kNegZ = 3,
kGood = 4,
kBad = 5
};
class AliAnalysisTaskCosmic : public AliAnalysisTaskSE {
public:
AliAnalysisTaskCosmic(const char *name = "AliAnalysisTaskCosmic");
virtual ~AliAnalysisTaskCosmic() {}
AliAnalysisTaskCosmic(const AliAnalysisTaskCosmic& task);
AliAnalysisTaskCosmic& operator=(const AliAnalysisTaskCosmic& task);
virtual void UserCreateOutputObjects();
virtual void UserExec(Option_t *option);
virtual void Terminate(Option_t *);
private:
TList* fHists;
TH1F* fhPt[6];
TH1F* fhTheta[6];
TH1F* fhPhi[6];
TH1F* fhDPhi[6];
TH1F* fhDTheta[6];
TH1F* fhDZ[6];
TH1F* fhDX[6];
TH1F* fhDY[6];
TH1F* fhDPt[6];
TH1F* fhD1ovPt[6];
TH1F* fhDPtovPt[6];
TH2F* fhDZvsZ;
TH2F* fhDZvsPhi;
TH2F* fhCh1Ch2;
TH2F* fhPh1Ph2;
TH2F* fhCl1Cl2G;
TH2F* fhCl1Cl2B;
TProfile* fpDPt[6];
TProfile* fpDPtS[6];
ClassDef(AliAnalysisTaskCosmic, 1);
};
#endif
AliAnalysisTaskCosmic.h:1 AliAnalysisTaskCosmic.h:2 AliAnalysisTaskCosmic.h:3 AliAnalysisTaskCosmic.h:4 AliAnalysisTaskCosmic.h:5 AliAnalysisTaskCosmic.h:6 AliAnalysisTaskCosmic.h:7 AliAnalysisTaskCosmic.h:8 AliAnalysisTaskCosmic.h:9 AliAnalysisTaskCosmic.h:10 AliAnalysisTaskCosmic.h:11 AliAnalysisTaskCosmic.h:12 AliAnalysisTaskCosmic.h:13 AliAnalysisTaskCosmic.h:14 AliAnalysisTaskCosmic.h:15 AliAnalysisTaskCosmic.h:16 AliAnalysisTaskCosmic.h:17 AliAnalysisTaskCosmic.h:18 AliAnalysisTaskCosmic.h:19 AliAnalysisTaskCosmic.h:20 AliAnalysisTaskCosmic.h:21 AliAnalysisTaskCosmic.h:22 AliAnalysisTaskCosmic.h:23 AliAnalysisTaskCosmic.h:24 AliAnalysisTaskCosmic.h:25 AliAnalysisTaskCosmic.h:26 AliAnalysisTaskCosmic.h:27 AliAnalysisTaskCosmic.h:28 AliAnalysisTaskCosmic.h:29 AliAnalysisTaskCosmic.h:30 AliAnalysisTaskCosmic.h:31 AliAnalysisTaskCosmic.h:32 AliAnalysisTaskCosmic.h:33 AliAnalysisTaskCosmic.h:34 AliAnalysisTaskCosmic.h:35 AliAnalysisTaskCosmic.h:36 AliAnalysisTaskCosmic.h:37 AliAnalysisTaskCosmic.h:38 AliAnalysisTaskCosmic.h:39 AliAnalysisTaskCosmic.h:40 AliAnalysisTaskCosmic.h:41 AliAnalysisTaskCosmic.h:42 AliAnalysisTaskCosmic.h:43 AliAnalysisTaskCosmic.h:44 AliAnalysisTaskCosmic.h:45 AliAnalysisTaskCosmic.h:46 AliAnalysisTaskCosmic.h:47 AliAnalysisTaskCosmic.h:48 AliAnalysisTaskCosmic.h:49 AliAnalysisTaskCosmic.h:50 AliAnalysisTaskCosmic.h:51 AliAnalysisTaskCosmic.h:52 AliAnalysisTaskCosmic.h:53 AliAnalysisTaskCosmic.h:54 AliAnalysisTaskCosmic.h:55 AliAnalysisTaskCosmic.h:56 AliAnalysisTaskCosmic.h:57 AliAnalysisTaskCosmic.h:58 AliAnalysisTaskCosmic.h:59 AliAnalysisTaskCosmic.h:60 AliAnalysisTaskCosmic.h:61 AliAnalysisTaskCosmic.h:62 AliAnalysisTaskCosmic.h:63 AliAnalysisTaskCosmic.h:64 AliAnalysisTaskCosmic.h:65 AliAnalysisTaskCosmic.h:66 AliAnalysisTaskCosmic.h:67 AliAnalysisTaskCosmic.h:68 AliAnalysisTaskCosmic.h:69 AliAnalysisTaskCosmic.h:70 AliAnalysisTaskCosmic.h:71 AliAnalysisTaskCosmic.h:72 AliAnalysisTaskCosmic.h:73 AliAnalysisTaskCosmic.h:74 AliAnalysisTaskCosmic.h:75 AliAnalysisTaskCosmic.h:76 AliAnalysisTaskCosmic.h:77 AliAnalysisTaskCosmic.h:78 AliAnalysisTaskCosmic.h:79 AliAnalysisTaskCosmic.h:80 AliAnalysisTaskCosmic.h:81