virtual TTree *GetTree() const { return NULL; }
virtual Option_t *GetDataType() const { return NULL; }
virtual void SetFillAOD(Bool_t) {}
+ virtual void SetFillExtension(Bool_t) {}
// Output
virtual void SetOutputFileName(const char* fname) = 0;
virtual const char* GetOutputFileName() = 0;
+ // Extra outputs as a string separated by commas
+ virtual const char* GetExtraOutputs() const {return NULL;}
// Input
virtual void SetInputTree(TTree* tree) = 0;
// Steering
virtual Bool_t Init(Option_t* opt) = 0;
virtual Bool_t Init(TTree* tree, Option_t* opt) = 0;
virtual Bool_t BeginEvent(Long64_t entry) = 0;
+ virtual Bool_t GetEntry() = 0;
virtual Bool_t Notify(const char *path) = 0;
virtual Bool_t FinishEvent() = 0;
virtual Bool_t Terminate() = 0;