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: