Belle II Software  release-08-01-10
BFieldFrameworkInterface Class Reference

Simple BFieldComponent to just wrap the existing BFieldMap with the new BFieldManager. More...

#include <BFieldFrameworkInterface.h>

Inheritance diagram for BFieldFrameworkInterface:
Collaboration diagram for BFieldFrameworkInterface:

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
 

Detailed Description

Simple BFieldComponent to just wrap the existing BFieldMap with the new BFieldManager.

Definition at line 21 of file BFieldFrameworkInterface.h.


The documentation for this class was generated from the following file: