// ---------------------------------------------------------------------------- // $Id: LCDRecModule.h,v 1.2 2001/06/19 16:55:33 toshi Exp $ // ---------------------------------------------------------------------------- // // $Log: LCDRecModule.h,v $ // Revision 1.2 2001/06/19 16:55:33 toshi // Just add $ID: $ in the top of this file. // // // Base class for processing modules in, e.g., FastMC and FullRecon. // RXD written on ???? // 31 Mar 1999 jrb Moved to Util (library libRootAppsUtil.so) #ifndef LCDRECMODULE_H #define LCDRECMODULE_H #include "LCDEvent.h" class LCDRecModule : public TObject { public: LCDRecModule() {}; virtual ~LCDRecModule(){} // destructor virtual void Doit(LCDEvent* event) = 0; // The default action of a module it just to set the status to SUCCEEDED virtual void Cleanup(LCDEvent* event) = 0; ClassDef(LCDRecModule,0) // Base class for recon modules }; #endif