]>
Commit | Line | Data |
---|---|---|
5c33329d | 1 | #ifndef ALIANALYSISTASKBF_CXX\r |
2 | #define ALIANALYSISTASKBF_CXX\r | |
3 | \r | |
4 | // Analysis task for the BF code\r | |
5 | // Authors: Panos Cristakoglou@cern.ch\r | |
6 | \r | |
7 | class AliBalance;\r | |
8 | class AliESDEvent;\r | |
cd54a838 | 9 | class AliAODEvent;\r |
10 | class AliMCEvent;\r | |
5c33329d | 11 | \r |
12 | #include "AliAnalysisTask.h"\r | |
13 | \r | |
14 | class AliAnalysisTaskBF : public AliAnalysisTask {\r | |
15 | public:\r | |
16 | AliAnalysisTaskBF(const char *name = "AliAnalysisTaskBF");\r | |
17 | virtual ~AliAnalysisTaskBF() {}\r | |
18 | \r | |
19 | virtual void ConnectInputData(Option_t *);\r | |
20 | virtual void CreateOutputObjects();\r | |
21 | virtual void Exec(Option_t *option);\r | |
22 | virtual void Terminate(Option_t *);\r | |
9d1f0df5 | 23 | \r |
24 | void SetAnalysisObject(AliBalance *const analysis) {\r | |
25 | fBalance = analysis;}\r | |
5c33329d | 26 | \r |
27 | private:\r | |
28 | AliESDEvent *fESD; //ESD object\r | |
cd54a838 | 29 | AliAODEvent *fAOD; //AOD object\r |
30 | AliMCEvent *fMC; //MC object\r | |
5c33329d | 31 | \r |
32 | AliBalance *fBalance; //BF object\r | |
33 | \r | |
34 | AliAnalysisTaskBF(const AliAnalysisTaskBF&); // not implemented\r | |
35 | AliAnalysisTaskBF& operator=(const AliAnalysisTaskBF&); // not implemented\r | |
36 | \r | |
37 | ClassDef(AliAnalysisTaskBF, 1); // example of analysis\r | |
38 | };\r | |
39 | \r | |
40 | #endif\r |