ROOT logo
#ifndef ALIEVEHLTEVENTMANAGEROFFLINE_H
#define ALIEVEHLTEVENTMANAGEROFFLINE_H

class AliESDEvent;

#include "AliEveHLTEventManager.h"
#include "AliEveEventBufferOffline.h"

class AliEveHLTEventManagerOffline : public AliEveHLTEventManager { 

public:

  ///Constructor
  AliEveHLTEventManagerOffline(TString filename);
  
  virtual ~AliEveHLTEventManagerOffline();

  void NextEvent();
  void NavigateFwd();
  void NavigateBack();

 private:

  ///Default constructor, private
  AliEveHLTEventManagerOffline();

  /** copy constructor prohibited */
  AliEveHLTEventManagerOffline(const AliEveHLTEventManagerOffline&);

  /** assignment operator prohibited */
  AliEveHLTEventManagerOffline& operator=(const AliEveHLTEventManagerOffline&);

  /** Process the event data */
  //Int_t ProcessEvent(AliESDEvent * event);
  AliEveEventBufferOffline * fEventBuffer;
  AliEveEventBuffer * GetEventBuffer() {return fEventBuffer;}

  ClassDef(AliEveHLTEventManagerOffline, 1);

};

#endif
 AliEveHLTEventManagerOffline.h:1
 AliEveHLTEventManagerOffline.h:2
 AliEveHLTEventManagerOffline.h:3
 AliEveHLTEventManagerOffline.h:4
 AliEveHLTEventManagerOffline.h:5
 AliEveHLTEventManagerOffline.h:6
 AliEveHLTEventManagerOffline.h:7
 AliEveHLTEventManagerOffline.h:8
 AliEveHLTEventManagerOffline.h:9
 AliEveHLTEventManagerOffline.h:10
 AliEveHLTEventManagerOffline.h:11
 AliEveHLTEventManagerOffline.h:12
 AliEveHLTEventManagerOffline.h:13
 AliEveHLTEventManagerOffline.h:14
 AliEveHLTEventManagerOffline.h:15
 AliEveHLTEventManagerOffline.h:16
 AliEveHLTEventManagerOffline.h:17
 AliEveHLTEventManagerOffline.h:18
 AliEveHLTEventManagerOffline.h:19
 AliEveHLTEventManagerOffline.h:20
 AliEveHLTEventManagerOffline.h:21
 AliEveHLTEventManagerOffline.h:22
 AliEveHLTEventManagerOffline.h:23
 AliEveHLTEventManagerOffline.h:24
 AliEveHLTEventManagerOffline.h:25
 AliEveHLTEventManagerOffline.h:26
 AliEveHLTEventManagerOffline.h:27
 AliEveHLTEventManagerOffline.h:28
 AliEveHLTEventManagerOffline.h:29
 AliEveHLTEventManagerOffline.h:30
 AliEveHLTEventManagerOffline.h:31
 AliEveHLTEventManagerOffline.h:32
 AliEveHLTEventManagerOffline.h:33
 AliEveHLTEventManagerOffline.h:34
 AliEveHLTEventManagerOffline.h:35
 AliEveHLTEventManagerOffline.h:36
 AliEveHLTEventManagerOffline.h:37
 AliEveHLTEventManagerOffline.h:38
 AliEveHLTEventManagerOffline.h:39
 AliEveHLTEventManagerOffline.h:40
 AliEveHLTEventManagerOffline.h:41
 AliEveHLTEventManagerOffline.h:42