Adding forward declarations and include files
[u/mrichter/AliRoot.git] / EVE / EveHLT / AliEveHLTEventManagerOffline.h
1 #ifndef ALIEVEHLTEVENTMANAGEROFFLINE_H
2 #define ALIEVEHLTEVENTMANAGEROFFLINE_H
3
4 class AliESDEvent;
5 class AliEveEventBufferOffline;
6 class AliEveEventBuffer;
7
8 #include "AliEveHLTEventManager.h"
9
10 class AliEveHLTEventManagerOffline : public AliEveHLTEventManager { 
11
12 public:
13
14   ///Constructor
15   AliEveHLTEventManagerOffline(TString filename);
16   
17   virtual ~AliEveHLTEventManagerOffline();
18
19   void NextEvent();
20   void NavigateFwd();
21   void NavigateBack();
22
23  private:
24
25   ///Default constructor, private
26   AliEveHLTEventManagerOffline();
27
28   /** copy constructor prohibited */
29   AliEveHLTEventManagerOffline(const AliEveHLTEventManagerOffline&);
30
31   /** assignment operator prohibited */
32   AliEveHLTEventManagerOffline& operator=(const AliEveHLTEventManagerOffline&);
33
34   /** Process the event data */
35   //Int_t ProcessEvent(AliESDEvent * event);
36   AliEveEventBufferOffline * fEventBuffer;
37   AliEveEventBuffer * GetEventBuffer() {return fEventBuffer;}
38
39   ClassDef(AliEveHLTEventManagerOffline, 1);
40
41 };
42
43 #endif