1 #ifndef ALIANALYSISTASKSEPICOV0FILTER_H
2 #define ALIANALYSISTASKSEPICOV0FILTER_H
3 //=============================================================================
5 #include "AliAnalysisTaskSE.h"
10 class AliPicoHeaderCJ;
11 //=============================================================================
13 class AliAnalysisTaskSEPicoV0Filter : public AliAnalysisTaskSE {
17 AliAnalysisTaskSEPicoV0Filter();
18 AliAnalysisTaskSEPicoV0Filter(const char *name);
19 virtual ~AliAnalysisTaskSEPicoV0Filter();
22 virtual void LocalInit() { Init(); }
23 virtual void UserCreateOutputObjects();
24 virtual void UserExec(Option_t *opt);
25 virtual void Terminate(Option_t *opt);
27 void SetAnaInfoMC(Bool_t b=kTRUE) { fIsAnaInfoMC = b; }
28 //=============================================================================
32 AliAnalysisTaskSEPicoV0Filter(const AliAnalysisTaskSEPicoV0Filter &);
33 AliAnalysisTaskSEPicoV0Filter& operator=(const AliAnalysisTaskSEPicoV0Filter &);
35 void CreateUserOutputHistograms();
37 Bool_t fIsAnaInfoMC; //
39 TClonesArray *fV0s; //!
41 AliPicoHeaderCJ *fPicoHeaderCJ; //!
43 TClonesArray *fPicoV0sClArr; //!
45 TList *fListUserOutputs; //!
47 ClassDef(AliAnalysisTaskSEPicoV0Filter, 1);