X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=STEER%2FAliVEventHandler.h;h=d77a55b8e1afca5076ac46c609609b8836306f0f;hp=963ed67097de0bb44826803b5db129321ba66c67;hb=276be602cdbeab04d35b81225b3ae2491df52172;hpb=6bc03c45442d728d27b89c0411f2b34f74b2659d diff --git a/STEER/AliVEventHandler.h b/STEER/AliVEventHandler.h index 963ed67097d..d77a55b8e1a 100644 --- a/STEER/AliVEventHandler.h +++ b/STEER/AliVEventHandler.h @@ -12,6 +12,7 @@ #include +class TTree; class AliVEventHandler : public TNamed { @@ -19,11 +20,17 @@ class AliVEventHandler : public TNamed { AliVEventHandler(); AliVEventHandler(const char* name, const char* title); virtual ~AliVEventHandler(); + // Output virtual void SetOutputFileName(char* fname) = 0; virtual char* GetOutputFileName() = 0; + // Input + virtual void SetInputTree(TTree* tree) = 0; + // Steering virtual Bool_t InitIO(Option_t* opt) = 0; virtual Bool_t BeginEvent() = 0; - virtual Bool_t Notify(const char *path) = 0; + // needed to prevent warning of hidden virtual Bool_t TObject::Notify() + virtual Bool_t Notify() { return TNamed::Notify(); }; + virtual Bool_t Notify(const char *path) = 0; virtual Bool_t FinishEvent() = 0; virtual Bool_t Terminate() = 0; virtual Bool_t TerminateIO() = 0;