]>
Commit | Line | Data |
---|---|---|
b254f323 | 1 | #ifndef ALIANALYSISTASKSEPICOV0FILTER_H |
2 | #define ALIANALYSISTASKSEPICOV0FILTER_H | |
3 | //============================================================================= | |
4 | ||
5 | #include "AliAnalysisTaskSE.h" | |
6 | ||
7 | class TString; | |
8 | class TClonesArray; | |
9 | ||
10 | class AliPicoHeaderCJ; | |
11 | //============================================================================= | |
12 | ||
13 | class AliAnalysisTaskSEPicoV0Filter : public AliAnalysisTaskSE { | |
14 | ||
15 | public : | |
16 | ||
17 | AliAnalysisTaskSEPicoV0Filter(); | |
18 | AliAnalysisTaskSEPicoV0Filter(const char *name); | |
19 | virtual ~AliAnalysisTaskSEPicoV0Filter(); | |
20 | ||
21 | virtual void Init(); | |
22 | virtual void LocalInit() { Init(); } | |
23 | virtual void UserCreateOutputObjects(); | |
24 | virtual void UserExec(Option_t *opt); | |
25 | virtual void Terminate(Option_t *opt); | |
26 | ||
27 | void SetAnaInfoMC(Bool_t b=kTRUE) { fIsAnaInfoMC = b; } | |
28 | //============================================================================= | |
29 | ||
30 | private : | |
31 | ||
32 | AliAnalysisTaskSEPicoV0Filter(const AliAnalysisTaskSEPicoV0Filter &); | |
33 | AliAnalysisTaskSEPicoV0Filter& operator=(const AliAnalysisTaskSEPicoV0Filter &); | |
34 | ||
35 | void CreateUserOutputHistograms(); | |
36 | ||
37 | Bool_t fIsAnaInfoMC; // | |
38 | ||
39 | TClonesArray *fV0s; //! | |
40 | ||
41 | AliPicoHeaderCJ *fPicoHeaderCJ; //! | |
42 | ||
43 | TClonesArray *fPicoV0sClArr; //! | |
44 | ||
45 | TList *fListUserOutputs; //! | |
46 | ||
47 | ClassDef(AliAnalysisTaskSEPicoV0Filter, 1); | |
48 | }; | |
49 | ||
50 | #endif |