| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

IGiGaFieldMgr.h

Go to the documentation of this file.
00001 // $Id: IGiGaFieldMgr.h,v 1.2 2004/02/20 18:58:17 ibelyaev Exp $
00002 // ============================================================================
00003 // CVS tag $Name: v19r4 $
00004 // ============================================================================
00005 // $Log: IGiGaFieldMgr.h,v $
00006 // Revision 1.2  2004/02/20 18:58:17  ibelyaev
00007 //  update in IGiGaXXX and IIDIGiGaXXX
00008 //
00009 // Revision 1.1  2003/04/06 18:49:46  ibelyaev
00010 //  see $GIGAROOT/doc/release.notes
00011 // 
00012 // ============================================================================
00013 #ifndef GIGA_IGIGAFIELDMGR_H 
00014 #define GIGA_IGIGAFIELDMGR_H 1
00015 // ============================================================================
00016 // Include files
00017 #include "GiGa/IGiGaInterface.h"
00018 // Geant4
00019 class G4MagneticField        ;
00020 class G4FieldManager         ;
00021 class G4MagIntegratorStepper ;
00022 // ============================================================================
00023 
00032 class IGiGaFieldMgr : virtual public IGiGaInterface 
00033 {
00034 public:
00035   
00041   static const InterfaceID& interfaceID() ;
00042   
00047   virtual G4MagneticField*        field    () const = 0 ;
00048   
00053   virtual G4FieldManager*         fieldMgr () const = 0 ;
00054   
00059   virtual G4MagIntegratorStepper* stepper  () const = 0 ;
00060 
00064   virtual bool                    global   () const = 0 ;
00065 
00066 protected:
00067 
00068   // destructor 
00069   virtual ~IGiGaFieldMgr( ) ;
00070 
00071 };
00072 
00073 // ============================================================================
00074 // The END 
00075 // ============================================================================
00076 #endif // GIGA_IGIGAFIELDMGR_H
00077 // ============================================================================
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:01:14 2011 for GiGa by doxygen 1.4.7