Abstract base class representing a magnetic field.
More...
#include <gfield.h>
Definition at line 62 of file gfield.h.
◆ GField()
| GField::GField |
( |
const std::shared_ptr< GOptions > & | gopt | ) |
|
|
inlineexplicit |
◆ create_FieldManager()
| G4FieldManager * GField::create_FieldManager |
( |
| ) |
|
- Returns
- Pointer to the G4FieldManager.
Definition at line 23 of file gfield.cc.
◆ get_field_parameter_double()
| double GField::get_field_parameter_double |
( |
const std::string & | key | ) |
|
|
inline |
◆ get_field_parameter_int()
| int GField::get_field_parameter_int |
( |
const std::string & | key | ) |
|
|
inline |
◆ GetFieldValue()
| virtual void GField::GetFieldValue |
( |
const double | x[3], |
|
|
double * | bfield ) const |
|
pure virtual |
- Parameters
-
| x | Position in space. |
| bfield | Magnetic field vector. |
◆ instantiate()
| static GField * GField::instantiate |
( |
const dlhandle | h, |
|
|
std::shared_ptr< GOptions > | g ) |
|
inlinestatic |
◆ load_field_definitions()
◆ set_loggers()
| void GField::set_loggers |
( |
const std::shared_ptr< GOptions > & | g | ) |
|
|
inline |
◆ gfield_definitions
The documentation for this class was generated from the following files: