1 #ifndef ALIEMCALDEBUGTASK_H
2 #define ALIEMCALDEBUGTASK_H
6 #include "AliAnalysisTaskSE.h"
8 class AliEmcalDebugTask : public AliAnalysisTaskSE {
11 AliEmcalDebugTask(const char *name);
12 virtual ~AliEmcalDebugTask();
14 void SetId(UInt_t id) { fId = id; }
15 void SetFileTest(const char *n) { fFileTest = n; }
16 void SetPrintEnv(Bool_t b) { fPrintEnv = b; }
19 void UserCreateOutputObjects();
20 void UserExec(Option_t *option);
22 UInt_t fId; //id to be stored in the output file
23 TString fFileTest; //path name test
24 Bool_t fPrintEnv; //print env if true
25 TList *fOutput; //!output list
26 TString fFileName; //!current file name
27 UInt_t fRand; //!random number
30 AliEmcalDebugTask(const AliEmcalDebugTask&); // not implemented
31 AliEmcalDebugTask &operator=(const AliEmcalDebugTask&); // not implemented
33 ClassDef(AliEmcalDebugTask, 1); // Class to be able to run on skimmed ESDs