Abstract base class representing a magnetic field.
More...
#include <gfield.h>
Definition at line 69 of file gfield.h.
◆ GField()
◆ ~GField()
virtual GField::~GField |
( |
| ) |
|
|
virtualdefault |
◆ create_FieldManager()
G4FieldManager * GField::create_FieldManager |
( |
| ) |
|
- Returns
- Pointer to the G4FieldManager.
Definition at line 21 of file gfield.cc.
◆ get_field_parameter_double()
double GField::get_field_parameter_double |
( |
std::string |
key | ) |
|
|
inline |
◆ get_field_parameter_int()
int GField::get_field_parameter_int |
( |
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. |
◆ gFLogMessage()
void GField::gFLogMessage |
( |
std::string |
message | ) |
|
|
inline |
◆ instantiate()
static GField* GField::instantiate |
( |
const dlhandle |
handle | ) |
|
|
inlinestatic |
◆ load_field_definitions()
◆ gfield_definitions
The documentation for this class was generated from the following files: