GEMC
2.2
Geant4 Monte-Carlo Framework
|
#include <field.h>
Public Member Functions | |
gfield () | |
gfield (goptions opts) | |
~gfield () | |
void | initialize (goptions) |
Overloaded "<<" for gfield class. Dumps infos on screen. More... | |
void | create_simple_MFM () |
void | create_simple_multipole_MFM () |
G4FieldManager * | get_MFM () |
Overloaded "<<" for gfield class. Dumps infos on screen. More... | |
Data Fields | |
string | name |
Field name - used as key in the map<string, gfield> More... | |
string | symmetry |
Field symmetry. More... | |
string | format |
Field format (available: simple (for uniform) and map) More... | |
string | factory |
Field factory (format of magnetic field) More... | |
string | description |
Field Description. More... | |
string | dimensions |
Field dimensions (with units), for non-mapped fields. More... | |
string | integration |
Integration Method. More... | |
double | verbosity |
Log verbosity. More... | |
double | minStep |
Minimum Step for the G4ChordFinder. More... | |
string | unit |
Field Unit. More... | |
double | scaleFactor |
gMappedField * | map |
Mapped Field. More... | |
fieldFactory * | fFactory |
fieldFactory that created the field More... | |
Friends | |
ostream & | operator<< (ostream &stream, gfield gf) |
gfield
Defines the gemc Field class.
The class parameters are filled from the field factory
fieldFactory* gfield::fFactory |
gMappedField* gfield::map |