prevening warning of hidden function:
[u/mrichter/AliRoot.git] / STEER / AliInputEventHandler.h
1 #ifndef ALIINPUTEVENTHANDLER_H
2 #define ALIINPUTEVENTHANDLER_H
3 /* Copyright(c) 1998-2007, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 //-------------------------------------------------------------------------
9 //     Input Handler realisation of the AliVEventHandler interface
10 //     Author: Andreas Morsch, CERN
11 //-------------------------------------------------------------------------
12
13 #include "AliVEventHandler.h"
14
15 class TTree;
16 class AliVEvent;
17
18 class AliInputEventHandler : public AliVEventHandler {
19
20  public:
21     AliInputEventHandler();
22     AliInputEventHandler(const char* name, const char* title);
23     virtual ~AliInputEventHandler();
24     virtual void         SetOutputFileName(char* /*fname*/) {;}
25     virtual char        *GetOutputFileName()                {return 0;}
26     virtual Bool_t       InitIO(Option_t* /*opt*/)          {return kTRUE;}
27     virtual Bool_t       BeginEvent()                       {return kTRUE;}
28     // needed to prevent warning of hidden virtual Bool_t TObject::Notify()
29     virtual Bool_t       Notify() { return AliVEventHandler::Notify(); };
30     virtual Bool_t       Notify(const char */*path*/)       {return kTRUE;}
31     virtual Bool_t       FinishEvent()                      {return kTRUE;}        
32     virtual Bool_t       Terminate()                        {return kTRUE;}
33     virtual Bool_t       TerminateIO()                      {return kTRUE;}
34     // Setters
35     virtual void         SetInputTree(TTree* tree)          {fTree = tree;}
36      // Getters
37     virtual AliVEvent   *GetEvent() const                   {return 0;}
38     virtual TTree       *GetTree( ) const                   {return fTree;}
39  protected:
40     TTree        *fTree;    //! Pointer to the tree
41     ClassDef(AliInputEventHandler, 1);
42 };
43
44 #endif