]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/FLOW/AliFlowEventSimpleMaker.h
enabling MC comparison
[u/mrichter/AliRoot.git] / PWG2 / FLOW / AliFlowEventSimpleMaker.h
CommitLineData
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
15class TTree;
16class TParticle;
17class AliMCEvent;
18class AliESDEvent;
19class AliAODEvent;
20
21
22// AliFlowEventSimpleMaker:
23// Class to fill the AliFlowEventSimple with AliFlowTrackSimple objects
24// author: N. van der Kolk (kolk@nikhef.nl)
25
26class 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