#include <ConstantFieldSvc.h>
|
|
Gaudi::Property< double > | m_fieldX {this, "FieldX", 0., "Field X component"} |
|
Gaudi::Property< double > | m_fieldY {this, "FieldY", 0., "Field Y component"} |
|
Gaudi::Property< double > | m_fieldZ {this, "FieldZ", 0., "Field Z component"} |
|
- Todo:
- Needs documentation
Definition at line 19 of file ConstantFieldSvc.h.
◆ ConstantFieldSvc()
ConstantFieldSvc::ConstantFieldSvc |
( |
const std::string & |
name, |
|
|
ISvcLocator * |
pSvcLocator |
|
) |
| |
◆ ~ConstantFieldSvc()
ConstantFieldSvc::~ConstantFieldSvc |
( |
| ) |
|
|
default |
◆ getField()
G4MagneticField * G4MagFieldSvcBase::getField |
( |
| ) |
|
|
finaloverrideinherited |
Retrieve a G4 magnetic field object.
If one doesn't yet exist in the current thread, it will be created.
Definition at line 29 of file G4MagFieldSvcBase.cxx.
◆ initialize()
StatusCode ConstantFieldSvc::initialize |
( |
| ) |
|
|
finaloverride |
Athena method.
called at initialization time, being customized here
Definition at line 15 of file ConstantFieldSvc.cxx.
18 return StatusCode::SUCCESS;
◆ makeField()
G4MagneticField * ConstantFieldSvc::makeField |
( |
| ) |
|
|
finaloverrideprotectedvirtual |
◆ m_fieldHolder
◆ m_fieldX
Gaudi::Property<double> ConstantFieldSvc::m_fieldX {this, "FieldX", 0., "Field X component"} |
|
private |
◆ m_fieldY
Gaudi::Property<double> ConstantFieldSvc::m_fieldY {this, "FieldY", 0., "Field Y component"} |
|
private |
◆ m_fieldZ
Gaudi::Property<double> ConstantFieldSvc::m_fieldZ {this, "FieldZ", 0., "Field Z component"} |
|
private |
The documentation for this class was generated from the following files: