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