]> git.uio.no Git - u/mrichter/AliRoot.git/blob - STEER/AliVirtualEventHandler.h
Updates on Lambda_c decays (S. Masciocchi)
[u/mrichter/AliRoot.git] / STEER / AliVirtualEventHandler.h
1 #ifndef ALIVIRTUALEVENTHANDLER_H
2 #define ALIVIRTUALEVENTHANDLER_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 //     Event Handler base class
10 //     Author: Andreas Morsch, CERN
11 //-------------------------------------------------------------------------
12
13 #include <TNamed.h>
14
15
16 class AliVirtualEventHandler : public TNamed {
17
18  public:
19     AliVirtualEventHandler();
20     AliVirtualEventHandler(const char* name, const char* title);
21     virtual ~AliVirtualEventHandler();
22     virtual void         SetOutputFileName(char* fname)  = 0;
23     virtual char*        GetOutputFileName()             = 0;
24     virtual Bool_t       InitIO(Option_t* opt)           = 0;
25     virtual Bool_t       Fill()                          = 0;
26     virtual Bool_t       Terminate()                     = 0;
27     virtual Bool_t       TerminateIO()                   = 0;
28  private :
29   ClassDef(AliVirtualEventHandler, 1);
30 };
31
32 #endif