 |
Belle II Software
release-05-02-19
|
12 #ifndef GEOMETRY_BFIELDMAP_BFIELDFRAMEWORKINTERFACE_H
13 #define GEOMETRY_BFIELDMAP_BFIELDFRAMEWORKINTERFACE_H
15 #include <framework/dbobjects/MagneticFieldComponent.h>
16 #include <framework/gearbox/Unit.h>
17 #include <geometry/bfieldmap/BFieldMap.h>
39 #endif // GEOMETRY_BFIELDMAP_FRAMEWORKINTERFACE_H
virtual B2Vector3D getField(const B2Vector3D &position) const final override
and we return the values from the exsiting BFieldMap
virtual bool inside(const B2Vector3D &) const final override
everything is inside this component
static BFieldMap & Instance()
Static method to get a reference to the BFieldMap instance.
static const double T
[tesla]
Abstract base class for different kinds of events.
B2Vector3D getBField(const B2Vector3D &point) const
Returns the magnetic field of the Belle II detector at the specified space point.
Simple BFieldComponent to just wrap the existing BFieldMap with the new BFieldManager.
Abstract base class for BField components.
BFieldFrameworkInterface()
this component is exclusive: ignore all others