]>
Commit | Line | Data |
---|---|---|
30e7579c | 1 | #ifndef ALIEVEHLTEVENTMANAGERHOMER_H |
2 | #define ALIEVEHLTEVENTMANAGERHOMER_H | |
3 | ||
4 | class AliESDEvent; | |
5 | ||
6 | class AliEveHLTEventManager; | |
7 | #include "AliEveEventBufferHomer.h" | |
8 | #include "AliEveEventBuffer.h" | |
9 | class TList; | |
10 | ||
11 | class AliEveHLTEventManagerHomer : public AliEveHLTEventManager { | |
12 | ||
13 | public: | |
14 | ||
15 | ///Constructor | |
16 | AliEveHLTEventManagerHomer(); | |
17 | ||
18 | virtual ~AliEveHLTEventManagerHomer(); | |
19 | ||
20 | void NextEvent(); | |
21 | void NavigateFwd(); | |
22 | void NavigateBack(); | |
23 | ||
24 | private: | |
25 | ||
26 | ||
27 | /** copy constructor prohibited */ | |
28 | AliEveHLTEventManagerHomer(const AliEveHLTEventManagerHomer&); | |
29 | ||
30 | /** assignment operator prohibited */ | |
31 | AliEveHLTEventManagerHomer& operator=(const AliEveHLTEventManagerHomer&); | |
32 | ||
33 | AliEveEventBufferHomer * fEventBuffer; | |
34 | AliEveEventBuffer * GetEventBuffer() { return dynamic_cast<AliEveEventBuffer*>(fEventBuffer); } | |
35 | ||
36 | ClassDef(AliEveHLTEventManagerHomer, 0); | |
37 | ||
38 | }; | |
39 | ||
40 | #endif |