#ifndef HALLA_THaPostProcess
#define HALLA_THaPostProcess

#include "TObject.h"

class THaRunBase;
class THaEvData;
class TDatime;
class TList;

class THaPostProcess : public TObject {
 public:
  THaPostProcess();
  virtual ~THaPostProcess();
  virtual Int_t Init(const TDatime& )=0;
  virtual Int_t Process( const THaEvData*, const THaRunBase*, Int_t code )=0;
  virtual Int_t Close()=0;
 protected:
  Int_t fIsInit;

  static TList* fgModules; // List of all current PostProcess modules

  ClassDef(THaPostProcess,0)
};

#endif

Last change: Sat Nov 7 21:26:49 2009
Last generated: 2009-11-07 21:26

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.