cdb70e56c88aaa7c6863e41de60eab5e44674015
[u/mrichter/AliRoot.git] / EVE / EveHLT / AliEveHLTEventManagerHomer.h
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