]>
Commit | Line | Data |
---|---|---|
30e7579c | 1 | #ifndef ALIEVEHLTEVENTMANAGERHOMER_H |
2 | #define ALIEVEHLTEVENTMANAGERHOMER_H | |
3 | ||
4 | class AliESDEvent; | |
5 | ||
0e65057f | 6 | #include "AliEveHLTEventManager.h" |
30e7579c | 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 | ||
0ddb492b | 24 | void ProcessList(TList * blockList); |
25 | ||
30e7579c | 26 | private: |
27 | ||
28 | ||
29 | /** copy constructor prohibited */ | |
30 | AliEveHLTEventManagerHomer(const AliEveHLTEventManagerHomer&); | |
31 | ||
32 | /** assignment operator prohibited */ | |
33 | AliEveHLTEventManagerHomer& operator=(const AliEveHLTEventManagerHomer&); | |
34 | ||
35 | AliEveEventBufferHomer * fEventBuffer; | |
36 | AliEveEventBuffer * GetEventBuffer() { return dynamic_cast<AliEveEventBuffer*>(fEventBuffer); } | |
37 | ||
38 | ClassDef(AliEveHLTEventManagerHomer, 0); | |
39 | ||
40 | }; | |
41 | ||
42 | #endif |