39 #include "G4FieldManager.hh" 40 #include "G4MagIntegratorStepper.hh" 41 #include "G4Mag_UsualEqRhs.hh" 44 #include "CLHEP/Units/PhysicalConstants.h" 45 using namespace CLHEP;
66 integration =
"ClassicalRK4";
88 void create_simple_MFM();
89 void create_simple_multipole_MFM();
117 G4MagIntegratorStepper *
createStepper(
string sname, G4Mag_UsualEqRhs *iE);
string description
Field Description.
gMappedField * map
Mapped Field.
ostream & operator<<(ostream &stream, detector Detector)
string integration
Integration Method.
G4MagIntegratorStepper * createStepper(string sname, G4Mag_UsualEqRhs *iE)
string format
Field format (available: simple (for uniform) and map)
string symmetry
Field symmetry.
G4FieldManager * get_MFM()
Overloaded "<<" for gfield class. Dumps infos on screen.
string name
Field name - used as key in the map<string, gfield>
map< string, aopt > optMap
Options map.
string dimensions
Field dimensions (with units), for non-mapped fields.
string factory
Field factory (format of magnetic field)
double verbosity
Log verbosity.
fieldFactory * fFactory
fieldFactory that created the field
double minStep
Minimum Step for the G4ChordFinder.