GEMC
1.8
Geant4 Monte-Carlo Framework
|
#include <MagneticField.h>
Public Member Functions | |
MagneticField () | |
~MagneticField () | |
G4FieldManager * | get_MFM () |
Returns Magnetic Field Manager Pointer. More... | |
void | init_MFM () |
Initialize Field Manager Pointer to NULL. More... | |
void | create_MFM () |
Creates the G4 Magnetic Field Manager. More... | |
Data Fields | |
gemc_opts | gemcOpt |
gemc options map More... | |
string | name |
Magnetic Field identifier. More... | |
string | type |
Type of Magnetic Field. More... | |
string | magnitude |
Magnetic Field magnitude infos. More... | |
string | swim_method |
Magnetic Field Swim Method. More... | |
string | description |
Field Description. More... | |
double | scale_factor |
Scale factor. More... | |
MappedField * | mappedfield |
Mapped Magnetic Field. More... | |
MagneticField
This class defines gemc Magnetic Field.
The kind of magnetic field is read from the database.
Definition at line 141 of file MagneticField.h.
|
inline |
Definition at line 144 of file MagneticField.h.
|
inline |
Definition at line 145 of file MagneticField.h.
void MagneticField::create_MFM | ( | ) |
< Swim Method. Current Choices: RangeKutta.
< Number of cells in Tranverse, Longitudinal dimensions
< Boundaries in Tranverse, Longitudinal dimensions
< Displacemept of the mapped field
< Units for table dimensions and field
< Number of cells in Tranverse, Longitudinal dimensions
< Boundaries in Tranverse, Longitudinal dimensions
< Displacemept of the mapped field
< Units for table dimensions and field
< Number of cells in Tranverse, Azimuthal, Longitudinal dimensions
< Boundaries in Tranverse, Azimuthal, Longitudinal dimensions
< Displacemept of the mapped field
< Units for table dimensions and field
< Number of cells in X, Y, Z dimensions
< Boundaries in X, Y, Z dimensions
< Displacemept of the mapped field
< Units for table dimensions and field
Definition at line 134 of file MagneticField.cc.
|
inline |
Definition at line 162 of file MagneticField.h.
|
inline |
Definition at line 163 of file MagneticField.h.
string MagneticField::description |
Definition at line 153 of file MagneticField.h.
gemc_opts MagneticField::gemcOpt |
Definition at line 148 of file MagneticField.h.
string MagneticField::magnitude |
Definition at line 151 of file MagneticField.h.
MappedField* MagneticField::mappedfield |
Definition at line 156 of file MagneticField.h.
string MagneticField::name |
Definition at line 149 of file MagneticField.h.
double MagneticField::scale_factor |
Definition at line 154 of file MagneticField.h.
string MagneticField::swim_method |
Definition at line 152 of file MagneticField.h.
string MagneticField::type |
Definition at line 150 of file MagneticField.h.