#include <VKalAtlasMagFld.h>
|
| | VKalAtlasMagFld () |
| | ~VKalAtlasMagFld () |
| virtual void | getMagFld (const double, const double, const double, double &, double &, double &) override |
| void | setAtlasField (MagField::AtlasFieldCache *) |
| void | setAtlasField (const double) |
| void | setAtlasMagRefFrame (double, double, double) |
| double | getEffField (double bx, double by, double bz, double phi, double theta) |
Definition at line 17 of file VKalAtlasMagFld.h.
◆ VKalAtlasMagFld()
| Trk::VKalAtlasMagFld::VKalAtlasMagFld |
( |
| ) |
|
◆ ~VKalAtlasMagFld()
| Trk::VKalAtlasMagFld::~VKalAtlasMagFld |
( |
| ) |
|
|
default |
◆ getEffField()
| double Trk::baseMagFld::getEffField |
( |
double | bx, |
|
|
double | by, |
|
|
double | bz, |
|
|
double | phi, |
|
|
double | theta ) |
|
inlineinherited |
◆ getMagFld()
| void Trk::VKalAtlasMagFld::getMagFld |
( |
const double | x, |
|
|
const double | y, |
|
|
const double | z, |
|
|
double & | bx, |
|
|
double & | by, |
|
|
double & | bz ) |
|
overridevirtual |
Implements Trk::baseMagFld.
Definition at line 61 of file VKalAtlasMagFld.cxx.
62 {
63 double fieldXYZ[3];
64 double BField[3];
70 bx = BField[0] / CLHEP::tesla;
71 by = BField[1] / CLHEP::tesla;
72 bz = BField[2] / CLHEP::tesla;
73 } else {
77 }
78}
MagField::AtlasFieldCache * m_VKalAthenaField
double m_FIXED_ATLAS_FIELD
@ z
global position (cartesian)
◆ setAtlasField() [1/2]
| void Trk::VKalAtlasMagFld::setAtlasField |
( |
const double | field | ) |
|
◆ setAtlasField() [2/2]
◆ setAtlasMagRefFrame()
| void Trk::VKalAtlasMagFld::setAtlasMagRefFrame |
( |
double | x, |
|
|
double | y, |
|
|
double | z ) |
◆ m_FIXED_ATLAS_FIELD
| double Trk::VKalAtlasMagFld::m_FIXED_ATLAS_FIELD = 1.997 |
|
private |
◆ m_magFrameX
| double Trk::VKalAtlasMagFld::m_magFrameX |
|
private |
◆ m_magFrameY
| double Trk::VKalAtlasMagFld::m_magFrameY |
|
private |
◆ m_magFrameZ
| double Trk::VKalAtlasMagFld::m_magFrameZ |
|
private |
◆ m_VKalAthenaField
The documentation for this class was generated from the following files: