1 // Author: 2010 Svein Lindal <slindal@fys.uio.no> *
2 // for The ALICE HLT Project. *
4 #ifndef ALIEVEHLTEVENTMANAGERHOMER_H
5 #define ALIEVEHLTEVENTMANAGERHOMER_H
9 #include "AliEveHLTEventManager.h"
10 #include "AliEveEventBufferHomer.h"
11 #include "AliEveEventBuffer.h"
14 class TGLOverlayButton;
16 class AliEveHLTEventManagerHomer : public AliEveHLTEventManager {
21 AliEveHLTEventManagerHomer();
23 virtual ~AliEveHLTEventManagerHomer();
27 //Try to get the next event
29 //Get next event in buffer
31 //Get Previous event in buffer
35 void ProcessList(TList * blockList);
40 /** copy constructor prohibited */
41 AliEveHLTEventManagerHomer(const AliEveHLTEventManagerHomer&);
43 /** assignment operator prohibited */
44 AliEveHLTEventManagerHomer& operator=(const AliEveHLTEventManagerHomer&);
46 AliEveEventBufferHomer * fEventBuffer; //Event buffer
48 AliEveEventBuffer * GetEventBuffer() { return dynamic_cast<AliEveEventBuffer*>(fEventBuffer); }
51 TTimer * fNextEventTimer; //Timer to fetch next event
52 TGLOverlayButton * fInfoButton; //Information button
55 ClassDef(AliEveHLTEventManagerHomer, 0);