Merge branch 'multipleThreads'
[u/mrichter/AliRoot.git] / EVE / EveHLT / AliEveHLTEventManagerHomer.h
CommitLineData
30e7579c 1#ifndef ALIEVEHLTEVENTMANAGERHOMER_H
2#define ALIEVEHLTEVENTMANAGERHOMER_H
3
4class AliESDEvent;
5
6class AliEveHLTEventManager;
7#include "AliEveEventBufferHomer.h"
8#include "AliEveEventBuffer.h"
9class TList;
10
11class AliEveHLTEventManagerHomer : public AliEveHLTEventManager {
12
13public:
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