00001 // ===================================================================== 00032 // ===================================================================== 00033 #ifndef CLDAQ__TSYSTEMACTION_HH 00034 #define CLDAQ__TSYSTEMACTION_HH 00035 00036 #include "Tglobals.h" 00037 00038 class TRunManager; 00039 00040 00060 class TSystemAction 00061 { 00062 00063 public: 00064 TSystemAction(); 00065 virtual ~TSystemAction(); 00066 00067 public: 00068 //virtual Tvoid BeginOfSystemAction( TRunManager* manager ); 00069 //virtual Tvoid EndOfSystemAction( TRunManager* manager ); 00070 virtual Tvoid Boot( TRunManager* manager ); 00071 virtual Tvoid Shutdown( TRunManager* manager ); 00072 00073 #ifdef __CLDAQ_ROOT_DLL 00074 ClassDef(TSystemAction,0) 00075 #endif 00076 00077 }; 00078 00079 #endif