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