Adding forward declarations and include files
[u/mrichter/AliRoot.git] / EVE / EveHLT / AliEveHLTEventManagerOffline.h
CommitLineData
30e7579c 1#ifndef ALIEVEHLTEVENTMANAGEROFFLINE_H
2#define ALIEVEHLTEVENTMANAGEROFFLINE_H
3
4class AliESDEvent;
52033dc6 5class AliEveEventBufferOffline;
6class AliEveEventBuffer;
7
8bcdb11c 8#include "AliEveHLTEventManager.h"
30e7579c 9
10class AliEveHLTEventManagerOffline : public AliEveHLTEventManager {
11
12public:
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);
30e7579c 36 AliEveEventBufferOffline * fEventBuffer;
37 AliEveEventBuffer * GetEventBuffer() {return fEventBuffer;}
38
39 ClassDef(AliEveHLTEventManagerOffline, 1);
40
41};
42
43#endif