|
CbmRoot
|
Interface for accessing the magnetic field. More...
#include <CbmLitField.h>
Public Member Functions | |
| CbmLitField () | |
| Constructor. | |
| virtual | ~CbmLitField () |
| Destructor. | |
| virtual void | GetFieldValue (litfloat x, litfloat y, litfloat z, litfloat &Bx, litfloat &By, litfloat &Bz) const =0 |
| Return field value at (x,y,z) position. | |
| virtual string | ToString () const |
|
inline |
Constructor.
Definition at line 30 of file CbmLitField.h.
|
inlinevirtual |
Destructor.
Definition at line 35 of file CbmLitField.h.
|
pure virtual |
Return field value at (x,y,z) position.
| [in] | x | X coordinate [cm]. |
| [in] | y | Y coordinate [cm]. |
| [in] | z | Z coordinate [cm]. |
| [out] | Bx | Output Bx field value [kGauss]. |
| [out] | By | Output By field value [kGauss]. |
| [out] | Bz | Output Bz field value [kGauss]. |
Implemented in CbmLitMapField.
|
inlinevirtual |
Reimplemented in CbmLitMapField.
Definition at line 52 of file CbmLitField.h.