]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/EBYE/AliAnalysisTaskBF.h
bug fix
[u/mrichter/AliRoot.git] / PWG2 / EBYE / AliAnalysisTaskBF.h
CommitLineData
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
7class AliBalance;\r
8class AliESDEvent;\r
cd54a838 9class AliAODEvent;\r
10class AliMCEvent;\r
5c33329d 11\r
12#include "AliAnalysisTask.h"\r
13\r
14class 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