//-------------------------------------------------------------------------
#include "AliInputEventHandler.h"
//-------------------------------------------------------------------------
#include "AliInputEventHandler.h"
AliMultiAODInputHandler(const char* name, const char* title, Int_t size);
virtual ~AliMultiAODInputHandler();
void SetBufferSize(Int_t size) {fBufferSize = size;}
AliMultiAODInputHandler(const char* name, const char* title, Int_t size);
virtual ~AliMultiAODInputHandler();
void SetBufferSize(Int_t size) {fBufferSize = size;}
// From the interface
virtual Bool_t Init(Option_t* /*opt*/) {return kTRUE;}
virtual Bool_t Init(TTree* tree, Option_t* /*opt*/);
virtual Bool_t FinishEvent();
// From the interface
virtual Bool_t Init(Option_t* /*opt*/) {return kTRUE;}
virtual Bool_t Init(TTree* tree, Option_t* /*opt*/);
virtual Bool_t FinishEvent();
private:
AliMultiAODInputHandler(const AliMultiAODInputHandler& handler);
AliMultiAODInputHandler& operator=(const AliMultiAODInputHandler& handler);
private:
AliMultiAODInputHandler(const AliMultiAODInputHandler& handler);
AliMultiAODInputHandler& operator=(const AliMultiAODInputHandler& handler);
Int_t fBufferSize; // Size of the buffer
Int_t fNBuffered; // Number of events actually buffered
Int_t fIndex; // Pointer to most recent event
Int_t fBufferSize; // Size of the buffer
Int_t fNBuffered; // Number of events actually buffered
Int_t fIndex; // Pointer to most recent event
AliAODEvent** fEventBuffer; // The event buffer
ClassDef(AliMultiAODInputHandler, 1);
};
AliAODEvent** fEventBuffer; // The event buffer
ClassDef(AliMultiAODInputHandler, 1);
};