Fix for bug #75040: Trunk doesn't compile with gcc 4.5.1
[u/mrichter/AliRoot.git] / EVE / EveHLT / AliEveHLTEventManagerHomer.h
CommitLineData
30e7579c 1#ifndef ALIEVEHLTEVENTMANAGERHOMER_H
2#define ALIEVEHLTEVENTMANAGERHOMER_H
3
4class AliESDEvent;
5
0e65057f 6#include "AliEveHLTEventManager.h"
30e7579c 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
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