]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGJE/FlavourJetTasks/AliAnalysisTaskSEPicoV0Filter.h
Installation of macros
[u/mrichter/AliRoot.git] / PWGJE / FlavourJetTasks / AliAnalysisTaskSEPicoV0Filter.h
CommitLineData
b254f323 1#ifndef ALIANALYSISTASKSEPICOV0FILTER_H
2#define ALIANALYSISTASKSEPICOV0FILTER_H
3//=============================================================================
4
5#include "AliAnalysisTaskSE.h"
6
7class TString;
8class TClonesArray;
9
10class AliPicoHeaderCJ;
11//=============================================================================
12
13class 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