1 #ifndef ALIMCTRUTHCENT_H
2 #define ALIMCTRUTHCENT_H
12 #include "AliAnalysisTaskSE.h"
14 class AliMCTruthCent : public AliAnalysisTaskSE {
17 AliMCTruthCent(const char *name);
18 virtual ~AliMCTruthCent();
20 void SetV0ARange(Double_t mL, Double_t mH) { fV0ALo = mL; fV0AHi = mH; }
21 void SetV0CRange(Double_t mL, Double_t mH) { fV0CLo = mL; fV0CHi = mH; }
22 void SetV0MRange(Double_t mL, Double_t mH) { fV0MLo = mL; fV0MHi = mH; }
23 void SetFillHistos() { fFillHistos=kTRUE; DefineOutput(1, TList::Class()); }
24 void UserCreateOutputObjects();
25 void UserExec(Option_t *option);
28 AliVParticle *GetTrack(Int_t i);
30 TList * fOutputList; //! Output list
31 Bool_t fFillHistos; //! flag to fill the QA histos
35 TH2D * fHMultV0AvsV0C; //!
39 TH2D * fHCentV0AvsV0C; //!
40 Double_t fV0ALo; //! for linear centrality approximation
48 AliMCTruthCent(const AliMCTruthCent&); // not implemented
49 AliMCTruthCent &operator=(const AliMCTruthCent&); // not implemented
51 ClassDef(AliMCTruthCent, 1); // Task to select tracks in MC events