#define BUFFERSIZE 15
#ifndef ALIEVEEVENTBUFFERHOMER_H
#define ALIEVEEVENTBUFFERHOMER_H
class AliEveHOMERManager;
#include "Rtypes.h"
#include "AliEveEventBuffer.h"
class TFile;
class TTree;
class AliESDEvent;
class TString;
class AliEveEventBufferHomer : public AliEveEventBuffer {
public:
AliEveEventBufferHomer();
virtual ~AliEveEventBufferHomer();
void ConnectToSource();
void Initialize();
AliEveHOMERManager * GetHomerManager() const { return fHomer;}
TList * GetASyncEvent() { return fAsyncList;}
void WriteToFile(Int_t runnumber);
private:
AliEveEventBufferHomer(const AliEveEventBufferHomer&);
AliEveEventBufferHomer& operator=(const AliEveEventBufferHomer&);
TObject * GetEventFromSource();
ULong64_t GetEventIdFromSource();
void AddToBuffer(TObject * event);
AliEveHOMERManager * fHomer;
Int_t fEventNo;
TList * fAsyncList;
ClassDef(AliEveEventBufferHomer, 0);
};
#endif
AliEveEventBufferHomer.h:1 AliEveEventBufferHomer.h:2 AliEveEventBufferHomer.h:3 AliEveEventBufferHomer.h:4 AliEveEventBufferHomer.h:5 AliEveEventBufferHomer.h:6 AliEveEventBufferHomer.h:7 AliEveEventBufferHomer.h:8 AliEveEventBufferHomer.h:9 AliEveEventBufferHomer.h:10 AliEveEventBufferHomer.h:11 AliEveEventBufferHomer.h:12 AliEveEventBufferHomer.h:13 AliEveEventBufferHomer.h:14 AliEveEventBufferHomer.h:15 AliEveEventBufferHomer.h:16 AliEveEventBufferHomer.h:17 AliEveEventBufferHomer.h:18 AliEveEventBufferHomer.h:19 AliEveEventBufferHomer.h:20 AliEveEventBufferHomer.h:21 AliEveEventBufferHomer.h:22 AliEveEventBufferHomer.h:23 AliEveEventBufferHomer.h:24 AliEveEventBufferHomer.h:25 AliEveEventBufferHomer.h:26 AliEveEventBufferHomer.h:27 AliEveEventBufferHomer.h:28 AliEveEventBufferHomer.h:29 AliEveEventBufferHomer.h:30 AliEveEventBufferHomer.h:31 AliEveEventBufferHomer.h:32 AliEveEventBufferHomer.h:33 AliEveEventBufferHomer.h:34 AliEveEventBufferHomer.h:35 AliEveEventBufferHomer.h:36 AliEveEventBufferHomer.h:37 AliEveEventBufferHomer.h:38 AliEveEventBufferHomer.h:39 AliEveEventBufferHomer.h:40 AliEveEventBufferHomer.h:41 AliEveEventBufferHomer.h:42 AliEveEventBufferHomer.h:43 AliEveEventBufferHomer.h:44 AliEveEventBufferHomer.h:45 AliEveEventBufferHomer.h:46 AliEveEventBufferHomer.h:47 AliEveEventBufferHomer.h:48 AliEveEventBufferHomer.h:49 AliEveEventBufferHomer.h:50 AliEveEventBufferHomer.h:51 AliEveEventBufferHomer.h:52 AliEveEventBufferHomer.h:53 AliEveEventBufferHomer.h:54 AliEveEventBufferHomer.h:55 AliEveEventBufferHomer.h:56 AliEveEventBufferHomer.h:57 AliEveEventBufferHomer.h:58 AliEveEventBufferHomer.h:59 AliEveEventBufferHomer.h:60 AliEveEventBufferHomer.h:61 AliEveEventBufferHomer.h:62 AliEveEventBufferHomer.h:63 AliEveEventBufferHomer.h:64 AliEveEventBufferHomer.h:65 AliEveEventBufferHomer.h:66 AliEveEventBufferHomer.h:67 AliEveEventBufferHomer.h:68 AliEveEventBufferHomer.h:69 AliEveEventBufferHomer.h:70 AliEveEventBufferHomer.h:71 AliEveEventBufferHomer.h:72 AliEveEventBufferHomer.h:73 AliEveEventBufferHomer.h:74 AliEveEventBufferHomer.h:75 AliEveEventBufferHomer.h:76 AliEveEventBufferHomer.h:77 AliEveEventBufferHomer.h:78