ATLAS Offline Software
|
#include <MagneticFieldProperties.h>
Public Member Functions | |
MagneticFieldProperties (MagneticFieldMode mode=Trk::FullField) | |
Constructor for magnetic field mode - full field is default. More... | |
MagneticFieldProperties (const Amg::Vector3D &field) | |
Constructor for magnetic field mode. More... | |
MagneticFieldProperties (const MagneticFieldProperties &)=default | |
MagneticFieldProperties (MagneticFieldProperties &&)=default | |
MagneticFieldProperties & | operator= (const MagneticFieldProperties &)=default |
MagneticFieldProperties & | operator= (MagneticFieldProperties &&)=default |
~MagneticFieldProperties ()=default | |
operator MagneticFieldMode () const | |
Cast operator. More... | |
MagneticFieldMode | magneticFieldMode () const |
Returns the MagneticFieldMode as specified. More... | |
const Amg::Vector3D & | magneticField () const |
Get the magnetic field - in case of constant field only - throws exception if mode is not constant. More... | |
Protected Attributes | |
MagneticFieldMode | m_magneticFieldMode |
Amg::Vector3D | m_magneticField |
magnetic field properties to steer the behavior of the extrapolation
Definition at line 30 of file MagneticFieldProperties.h.
Trk::MagneticFieldProperties::MagneticFieldProperties | ( | MagneticFieldMode | mode = Trk::FullField | ) |
Constructor for magnetic field mode - full field is default.
Trk::MagneticFieldProperties::MagneticFieldProperties | ( | const Amg::Vector3D & | field | ) |
Constructor for magnetic field mode.
|
default |
|
default |
|
default |
const Amg::Vector3D& Trk::MagneticFieldProperties::magneticField | ( | ) | const |
Get the magnetic field - in case of constant field only - throws exception if mode is not constant.
MagneticFieldMode Trk::MagneticFieldProperties::magneticFieldMode | ( | ) | const |
Returns the MagneticFieldMode as specified.
Trk::MagneticFieldProperties::operator MagneticFieldMode | ( | ) | const |
Cast operator.
|
default |
|
default |
|
protected |
Definition at line 57 of file MagneticFieldProperties.h.
|
protected |
Definition at line 56 of file MagneticFieldProperties.h.