]>
Commit | Line | Data |
---|---|---|
3d0bdd89 | 1 | #ifndef ALIITSCOMPARISONTASK_H |
2 | #define ALIITSCOMPARISONTASK_H | |
3 | ||
4 | //------------------------------------------------------------------------- | |
5 | // | |
6 | // This is the PROOF-enabled version of ITS/AliITSComparisonV2.C macro. | |
7 | // Origin: Andrei.Zalite@cern.ch | |
8 | // | |
9 | //------------------------------------------------------------------------- | |
f2247c19 | 10 | |
11 | class TList; | |
12 | class TH1F; | |
13 | class TH2F; | |
14 | class TClonesArray; | |
15 | ||
16 | #ifdef __MAKECINT__ | |
17 | #pragma link C++ class AliMCComparisonTrack+; | |
18 | #endif | |
19 | ||
20 | #include "AliAnalysisTaskSE.h" | |
21 | ||
22 | class AliITSComparisonTask: public AliAnalysisTaskSE | |
23 | { | |
24 | public: | |
25 | AliITSComparisonTask(); | |
26 | AliITSComparisonTask(const char* name); | |
27 | virtual ~AliITSComparisonTask() {} | |
28 | ||
29 | virtual void UserCreateOutputObjects(); | |
30 | virtual void UserExec(Option_t *option); | |
31 | virtual void Terminate(Option_t *); | |
32 | ||
33 | private: | |
3d0bdd89 | 34 | TList* fListOfHistos; // The list of output histos |
f2247c19 | 35 | |
3d0bdd89 | 36 | TH1F* fGood; // good tracks |
37 | TH1F* fFound; // found tracks | |
38 | TH1F* fFake; // fake tracks | |
39 | TH1F* fP; // phi resolution | |
40 | TH1F* fL; // lambda resolution | |
41 | TH1F* fPt; // pt resolution | |
42 | TH1F* fTip; // transverse impact parameter | |
43 | TH1F* fE; // dE/dx for MIP | |
44 | TH2F* fEp; // dE/dx vs momentum | |
45 | TH1F* fGoodPhi; // phi for good tracks | |
46 | TH1F* fFoundPhi; // phi for found tracks | |
47 | TH1F* fLip; // longitudinal impact parameters | |
f2247c19 | 48 | |
49 | AliITSComparisonTask(const AliITSComparisonTask&); // not implemented | |
50 | AliITSComparisonTask& operator=(const AliITSComparisonTask&); // not implemented | |
51 | ||
52 | ClassDef(AliITSComparisonTask, 1); // example of analysis | |
53 | }; | |
54 | ||
55 | #endif |