Belle II Software development
|
Simple BFieldComponent to just wrap the existing BFieldMap with the new BFieldManager. More...
#include <BFieldFrameworkInterface.h>
Public Member Functions | |
BFieldFrameworkInterface () | |
this component is exclusive: ignore all others | |
virtual bool | inside (const ROOT::Math::XYZVector &) const final override |
everything is inside this component | |
virtual ROOT::Math::XYZVector | getField (const ROOT::Math::XYZVector &position) const final override |
and we return the values from the exsiting BFieldMap | |
void | setExclusive (bool exclusive) |
set the state of the exclusive flag | |
bool | isExclusive () const |
returns whether the field is set to exclusive mode | |
ClassDef (MagneticFieldComponent, 1) | |
ROOT Dictionary. | |
Private Attributes | |
bool | m_exclusive {false} |
whether or not the component is exclusive | |
Simple BFieldComponent to just wrap the existing BFieldMap with the new BFieldManager.
Definition at line 21 of file BFieldFrameworkInterface.h.
|
inline |
this component is exclusive: ignore all others
Definition at line 24 of file BFieldFrameworkInterface.h.
|
inlinefinaloverridevirtual |
and we return the values from the exsiting BFieldMap
Implements MagneticFieldComponent.
Definition at line 28 of file BFieldFrameworkInterface.h.
|
inlinefinaloverridevirtual |
everything is inside this component
Implements MagneticFieldComponent.
Definition at line 26 of file BFieldFrameworkInterface.h.
|
inlineinherited |
returns whether the field is set to exclusive mode
Definition at line 39 of file MagneticFieldComponent.h.
|
inlineinherited |
set the state of the exclusive flag
Definition at line 37 of file MagneticFieldComponent.h.
|
privateinherited |
whether or not the component is exclusive
Definition at line 51 of file MagneticFieldComponent.h.