]>
Commit | Line | Data |
---|---|---|
73aba974 | 1 | #ifndef ALIANALYSISTASKPROTONS_H |
2 | #define ALIANALYSISTASKPROTONS_H | |
3 | ||
4 | //------------------------------------------------------------------------- | |
5 | // Class AliAnalysisTaskProton | |
6 | // This is the task for the baryon (proton) analysis | |
7 | // | |
8 | // Origin: Panos Christakoglou | Panos.Christakoglou@cern.ch | |
9 | //------------------------------------------------------------------------- | |
734d2c12 | 10 | |
734d2c12 | 11 | class TList; |
12 | class AliESDEvent; | |
b620b667 | 13 | class AliAODEvent; |
e4358d7f | 14 | class AliMCEvent; |
c5ba3680 | 15 | class AliProtonAnalysis; |
734d2c12 | 16 | |
734d2c12 | 17 | #include "AliAnalysisTask.h" |
18 | ||
19 | class AliAnalysisTaskProtons : public AliAnalysisTask { | |
20 | public: | |
db10bcb0 | 21 | AliAnalysisTaskProtons(); |
22 | AliAnalysisTaskProtons(const char *name); | |
734d2c12 | 23 | virtual ~AliAnalysisTaskProtons() {} |
24 | ||
25 | virtual void ConnectInputData(Option_t *); | |
26 | virtual void CreateOutputObjects(); | |
27 | virtual void Exec(Option_t *option); | |
28 | virtual void Terminate(Option_t *); | |
aafecd8b | 29 | |
73aba974 | 30 | void SetAnalysisObject(AliProtonAnalysis *const analysis) { |
0ab648ea | 31 | fProtonAnalysis = analysis;} |
734d2c12 | 32 | |
33 | private: | |
6667f3a7 | 34 | AliESDEvent *fESD; //ESD object |
35 | AliAODEvent *fAOD; //AOD object | |
36 | AliMCEvent *fMC; //MC object | |
df01f00b | 37 | |
735cc63d | 38 | TList *fListAnalysis; //TList analysis output object |
39 | TList *fListQA; //TList QA output object | |
3c669e09 | 40 | |
41 | TH1F *fHistEventStats; //event statistics | |
42 | ||
6667f3a7 | 43 | AliProtonAnalysis *fProtonAnalysis; //analysis object |
df01f00b | 44 | |
6667f3a7 | 45 | AliAnalysisTaskProtons(const AliAnalysisTaskProtons&); // not implemented |
46 | AliAnalysisTaskProtons& operator=(const AliAnalysisTaskProtons&); // not implemented | |
734d2c12 | 47 | |
48 | ClassDef(AliAnalysisTaskProtons, 1); // example of analysis | |
49 | }; | |
50 | ||
51 | #endif |