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