X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=EVE%2FEveHLT%2FAliEveHLTEventManagerHomer.h;h=36a1457c43fe849e0fe9c018cdf59822e274f668;hp=7548720d7c0c0a834792a714294a0feaba261383;hb=55f78c0dbd19cd8cef86295938fe023bf88978d7;hpb=f9557c885a6ef8b4824f3326d3965da7048d31ae diff --git a/EVE/EveHLT/AliEveHLTEventManagerHomer.h b/EVE/EveHLT/AliEveHLTEventManagerHomer.h index 7548720d7c0..36a1457c43f 100644 --- a/EVE/EveHLT/AliEveHLTEventManagerHomer.h +++ b/EVE/EveHLT/AliEveHLTEventManagerHomer.h @@ -1,3 +1,6 @@ +// Author: 2010 Svein Lindal * +// for The ALICE HLT Project. * + #ifndef ALIEVEHLTEVENTMANAGERHOMER_H #define ALIEVEHLTEVENTMANAGERHOMER_H @@ -7,6 +10,8 @@ class AliESDEvent; #include "AliEveEventBufferHomer.h" #include "AliEveEventBuffer.h" class TList; +class TTimer; +class TGLOverlayButton; class AliEveHLTEventManagerHomer : public AliEveHLTEventManager { @@ -17,10 +22,16 @@ public: virtual ~AliEveHLTEventManagerHomer(); + //Get Next Event void NextEvent(); + //Try to get the next event + void TryNextEvent(); + //Get next event in buffer void NavigateFwd(); + //Get Previous event in buffer void NavigateBack(); + //Process block list void ProcessList(TList * blockList); private: @@ -32,11 +43,19 @@ public: /** assignment operator prohibited */ AliEveHLTEventManagerHomer& operator=(const AliEveHLTEventManagerHomer&); - AliEveEventBufferHomer * fEventBuffer; + AliEveEventBufferHomer * fEventBuffer; //Event buffer + ///Get event buffer AliEveEventBuffer * GetEventBuffer() { return dynamic_cast(fEventBuffer); } + + TTimer * fNextEventTimer; //Timer to fetch next event + TGLOverlayButton * fInfoButton; //Information button + + ClassDef(AliEveHLTEventManagerHomer, 0); + + }; #endif