Mediator class between DD4hep overlayed field and Geant4 magnetic field.
More...
#include <SimG4Common/include/SimG4Common/DD4hepField.h>
|
| DD4hepField (dd4hep::OverlayedField field) |
| Constructor with field required.
|
|
virtual | ~DD4hepField () |
|
virtual void | GetFieldValue (const G4double point[4], double *bField) const final |
| Get the value of the magnetic field value at position.
|
|
virtual G4bool | DoesFieldChangeEnergy () const |
| Does field change energy ?
|
|
|
dd4hep::OverlayedField | m_field |
| DD4hep OverlayedField.
|
|
Mediator class between DD4hep overlayed field and Geant4 magnetic field.
- Author
- Juraj Smiesko
◆ DD4hepField()
k4simgeant4::DD4hepField::DD4hepField |
( |
dd4hep::OverlayedField | field | ) |
|
|
explicit |
Constructor with field required.
◆ ~DD4hepField()
virtual k4simgeant4::DD4hepField::~DD4hepField |
( |
| ) |
|
|
inlinevirtual |
◆ DoesFieldChangeEnergy()
G4bool k4simgeant4::DD4hepField::DoesFieldChangeEnergy |
( |
| ) |
const |
|
virtual |
Does field change energy ?
◆ GetFieldValue()
void k4simgeant4::DD4hepField::GetFieldValue |
( |
const G4double | point[4], |
|
|
double * | bField ) const |
|
finalvirtual |
Get the value of the magnetic field value at position.
- Parameters
-
[in] | point | the position where the field is to be returned |
[out] | bField | the return value |
◆ m_field
dd4hep::OverlayedField k4simgeant4::DD4hepField::m_field |
|
private |
The documentation for this class was generated from the following files: