//-------------------------------------------------------------------------
#include "AliInputEventHandler.h"
-
+#include "AliAODEvent.h"
class AliAODInputHandler : public AliInputEventHandler {
virtual ~AliAODInputHandler();
virtual Bool_t InitIO(Option_t* opt);
virtual Bool_t BeginEvent() {return kTRUE;}
- private:
+ AliAODEvent *GetEvent() const {return fEvent;}
+ private:
+ AliAODEvent *fEvent; //! Pointer to the event
ClassDef(AliAODInputHandler, 1);
};
//-------------------------------------------------------------------------
#include "AliInputEventHandler.h"
-
+#include "AliESDEvent.h"
class AliESDInputHandler : public AliInputEventHandler {
virtual ~AliESDInputHandler();
virtual Bool_t InitIO(Option_t* opt);
virtual Bool_t BeginEvent();
+ AliESDEvent *GetEvent() const {return fEvent;}
private:
+ AliESDEvent *fEvent; //! Pointer to the event
ClassDef(AliESDInputHandler, 1);
};
#include "AliVEventHandler.h"
-class TChain;
+class TTree;
class AliVEvent;
class AliInputEventHandler : public AliVEventHandler {
virtual Bool_t TerminateIO() {return kTRUE;}
// Setters
virtual void SetInputTree(TTree* tree) {fTree = tree;}
- // Getters
- virtual AliVEvent *GetEvent() const {return fEvent;}
- virtual TTree *GetChain() const {return fTree;}
+ // Getters
+ virtual AliVEvent *GetEvent() const {return 0;}
+ virtual TTree *GetTree( ) const {return fTree;}
protected:
- AliVEvent *fEvent; //! Pointer to the event
TTree *fTree; //! Pointer to the tree
ClassDef(AliInputEventHandler, 1);
};