00001 // $Id: IGiGaMagField.h,v 1.10 2004/02/20 18:58:17 ibelyaev Exp $ 00002 // =========================================================================== 00003 // CVS tag $Name: v19r4 $ 00004 // =========================================================================== 00005 // $Log: IGiGaMagField.h,v $ 00006 // Revision 1.10 2004/02/20 18:58:17 ibelyaev 00007 // update in IGiGaXXX and IIDIGiGaXXX 00008 // 00009 // Revision 1.9 2003/04/06 18:49:46 ibelyaev 00010 // see $GIGAROOT/doc/release.notes 00011 // 00012 // Revision 1.8 2002/05/07 12:21:30 ibelyaev 00013 // see $GIGAROOT/doc/release.notes 7 May 2002 00014 // 00015 // =========================================================================== 00016 #ifndef GIGA_IGIGAMagField_H 00017 #define GIGA_IGIGAMagField_H 1 00018 // =========================================================================== 00019 // GiGa 00020 #include "GiGa/IGiGaFieldMgr.h" 00021 // from G4 00022 #include "G4MagneticField.hh" 00023 00032 class IGiGaMagField: 00033 virtual public G4MagneticField , 00034 virtual public IGiGaFieldMgr 00035 { 00036 public: 00037 00039 static const InterfaceID& interfaceID() ; 00040 00041 protected: 00042 00044 virtual ~IGiGaMagField() ; 00045 }; 00046 // =========================================================================== 00047 00048 // =========================================================================== 00049 // The END 00050 // =========================================================================== 00051 #endif 00052 // ===========================================================================