6 /* This file is property of and copyright by the ALICE HLT Project *
7 * ALICE Experiment at CERN, All rights reserved. *
8 * See cxx source for full Copyright notice
11 /** @file AliEveEventBufferOffline.h
14 @brief Manager for HOMER in aliroot
20 #ifndef ALIEVEEVENTBUFFEROFFLINE_H
21 #define ALIEVEEVENTBUFFEROFFLINE_H
24 #include "AliEveEventBuffer.h"
31 class AliEveEventBufferOffline : public AliEveEventBuffer {
36 /** default constructor */
37 AliEveEventBufferOffline(TString file);
39 virtual ~AliEveEventBufferOffline();
41 void ConnectToSource();
42 void WriteToFile(Int_t runnumber);
47 AliEveEventBufferOffline();
49 /** copy constructor prohibited */
50 AliEveEventBufferOffline(const AliEveEventBufferOffline&);
52 /** assignment operator prohibited */
53 AliEveEventBufferOffline& operator=(const AliEveEventBufferOffline&);
55 ///Inherited from AliEveEventBuffer
56 TObject * GetEventFromSource();
58 TFile * fFile; //File poineter
59 Int_t fNEntries; //Number of entries
60 Int_t fEventNo; //Event number
61 AliESDEvent * fEvent; //Event pointer
62 TTree * fTree; //TTree pointer
64 ClassDef(AliEveEventBufferOffline, 0);