1 #ifndef ALIANALYSISTASKHFEPIDQA_H
2 #define ALIANALYSISTASKHFEPIDQA_H
4 #ifndef ALIANALYSISTASKSE_H
5 #include "AliAnalysisTaskSE.h"
13 class AliAnalysisTaskHFEpidQA : public AliAnalysisTaskSE{
16 kRecalculateTRDpid = BIT(23)
19 AliAnalysisTaskHFEpidQA();
20 AliAnalysisTaskHFEpidQA(const Char_t *name);
21 ~AliAnalysisTaskHFEpidQA();
23 void UserCreateOutputObjects();
24 virtual void UserExec(Option_t *);
25 virtual void Terminate(Option_t *);
27 Bool_t HasV0pidQA() const { return TestBit(kV0pidQA); };
28 Bool_t HasRecalculateTRDpid() const { return TestBit(kRecalculateTRDpid); };
29 void SetV0pidQA(Bool_t v0pidQA = kTRUE) { SetBit(kV0pidQA, v0pidQA); };
30 void SetRecalculateTRDpid(Bool_t recal = kTRUE) { SetBit(kRecalculateTRDpid, recal); };
33 AliAnalysisTaskHFEpidQA(const AliAnalysisTaskHFEpidQA &ref);
34 AliAnalysisTaskHFEpidQA &operator=(const AliAnalysisTaskHFEpidQA &ref);
35 AliHFEpidQA *fPIDqa; //! The heart of the analysis
36 TList *fOutput; //! Container for output histos
37 TH1 *fEvents; //! Number of Events
39 ClassDef(AliAnalysisTaskHFEpidQA, 1)