1 #ifndef ALIANALYSISTASKBF_CXX
\r
2 #define ALIANALYSISTASKBF_CXX
\r
4 // Analysis task for the BF code
\r
5 // Authors: Panos Cristakoglou@cern.ch
\r
12 #include "AliAnalysisTask.h"
\r
14 class AliAnalysisTaskBF : public AliAnalysisTask {
\r
16 AliAnalysisTaskBF(const char *name = "AliAnalysisTaskBF");
\r
17 virtual ~AliAnalysisTaskBF() {}
\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
24 void SetAnalysisObject(AliBalance *const analysis) {
\r
25 fBalance = analysis;}
\r
28 AliESDEvent *fESD; //ESD object
\r
29 AliAODEvent *fAOD; //AOD object
\r
30 AliMCEvent *fMC; //MC object
\r
32 AliBalance *fBalance; //BF object
\r
34 AliAnalysisTaskBF(const AliAnalysisTaskBF&); // not implemented
\r
35 AliAnalysisTaskBF& operator=(const AliAnalysisTaskBF&); // not implemented
\r
37 ClassDef(AliAnalysisTaskBF, 1); // example of analysis
\r