]>
Commit | Line | Data |
---|---|---|
f1d945a1 | 1 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * |
2 | * See cxx source for full Copyright notice */ | |
3 | ||
4 | /* $Id$ */ | |
5 | ||
6 | #ifndef AliFlowEventSimpleMaker_H | |
7 | #define AliFlowEventSimpleMaker_H | |
8 | ||
9 | #include "AliFlowTrackSimple.h" //needed as include | |
10 | #include "AliFlowEventSimple.h" //needed as include | |
11 | ||
12 | //class AliFlowTrackSimple; //does not compile | |
13 | //class AliFlowEventSimple; //does not compile | |
14 | ||
15 | class TTree; | |
16 | class TParticle; | |
17 | class AliMCEvent; | |
18 | class AliESDEvent; | |
19 | class AliAODEvent; | |
20 | ||
21 | ||
22 | // AliFlowEventSimpleMaker: | |
23 | // Class to fill the AliFlowEventSimple with AliFlowTrackSimple objects | |
24 | // author: N. van der Kolk (kolk@nikhef.nl) | |
25 | ||
26 | class AliFlowEventSimpleMaker { | |
27 | ||
28 | public: | |
29 | ||
30 | AliFlowEventSimpleMaker(); //constructor | |
31 | virtual ~AliFlowEventSimpleMaker(); //destructor | |
32 | ||
33 | AliFlowEventSimple* FillTracks(TTree* fInput); | |
34 | AliFlowEventSimple* FillTracks(AliMCEvent* fInput); | |
35 | AliFlowEventSimple* FillTracks(AliESDEvent* fInput); | |
0b7f49e9 | 36 | AliFlowEventSimple* FillTracks(AliESDEvent* fInput, AliMCEvent* fInputMc, Int_t fOption); |
37 | // fOption = 0 : kine from ESD | |
38 | // fOption = 1 : kine from MC | |
f1d945a1 | 39 | AliFlowEventSimple* FillTracks(AliAODEvent* fInput); |
40 | ||
41 | private: | |
42 | ||
43 | AliFlowEventSimple* fEvent; //! | |
44 | AliFlowTrackSimple* fTrack; //! | |
45 | TParticle* fParticle; //! | |
46 | ||
47 | ClassDef(AliFlowEventSimpleMaker,0) // macro for rootcint | |
48 | }; | |
49 | ||
50 | ||
51 | #endif | |
52 |