1 // AliFemto reader for the ESD objects given back by the chain
3 // Adam Kisiel, OSU kisiel@mps.ohio-state.edu
4 #ifndef AliFemtoEventReaderESDChain_hh
5 #define AliFemtoEventReaderESDChain_hh
6 #include "Base/AliFemtoEventReader.h"
7 #include "Infrastructure/AliFemtoEnumeration.h"
13 #include "AliESDfriend.h"
18 class AliFemtoEventReaderESDChain : public AliFemtoEventReader
21 AliFemtoEventReaderESDChain();
22 ~AliFemtoEventReaderESDChain();
23 AliFemtoEvent* ReturnHbtEvent();
24 AliFemtoString Report();
25 void SetConstrained(const bool constrained);
26 bool GetConstrained() const;
28 void SetESDSource(AliESD *);
29 void SetESDfriendSource(AliESDfriend *);
34 string fFileName; //name of current ESD file
35 bool fConstrained; //flag to set which momentum from ESD file will be use
36 int fNumberofEvent; //number of Events in ESD file
37 int fCurEvent; //number of current event
38 unsigned int fCurFile; //number of current file
39 AliESD* fEvent; //ESD event
40 AliESDfriend* fEventFriend;
42 list<Int_t> **fSharedList;
43 list<Int_t> **fClusterPerPadrow;
46 ClassDef(AliFemtoEventReaderESDChain, 1)