00001 // $Id: IGiGaEventAction.h,v 1.7 2004/02/20 18:58:17 ibelyaev Exp $ 00002 // ============================================================================ 00003 // CVS tag $Name: v19r4 $ 00004 // ============================================================================ 00005 // $Log: IGiGaEventAction.h,v $ 00006 // Revision 1.7 2004/02/20 18:58:17 ibelyaev 00007 // update in IGiGaXXX and IIDIGiGaXXX 00008 // 00009 // Revision 1.6 2002/05/07 12:21:30 ibelyaev 00010 // see $GIGAROOT/doc/release.notes 7 May 2002 00011 // 00012 // ============================================================================ 00013 #ifndef GIGA_IGIGAEventACTION_H 00014 #define GIGA_IGIGAEventACTION_H 1 00015 // ============================================================================ 00016 // base classes from GiGa 00017 #include "GiGa/IGiGaInterface.h" 00018 // G4 00019 #include "G4UserEventAction.hh" 00020 00029 class IGiGaEventAction: 00030 virtual public G4UserEventAction , 00031 virtual public IGiGaInterface 00032 { 00033 public: 00034 00036 static const InterfaceID& interfaceID () ; 00037 00038 protected: 00039 00041 virtual ~IGiGaEventAction(); 00042 00043 }; 00044 // ============================================================================ 00045 00046 // ============================================================================ 00047 // The END 00048 // ============================================================================ 00049 #endif 00050 // ============================================================================