![]() |
ATLAS Offline Software
|
#include <BFieldCacheZR.h>
Public Member Functions | |
| void | invalidate () |
| void | setRange (double zmin, double zmax, double rmin, double rmax) |
| void | setField (int i, const BFieldVectorZR &field, double scaleFactor=1.0) |
| bool | inside (double z, double r) const |
| void | getB (const double *ATH_RESTRICT xyz, double r, double *ATH_RESTRICT B, double *ATH_RESTRICT deriv=nullptr) const |
Private Attributes | |
| double | m_zmin {0} |
| double | m_zmax {-1} |
| double | m_rmin {0} |
| double | m_rmax {-1} |
| double | m_invz {-1} |
| double | m_invr {-1} |
| double | m_field [2][4] = {{0}} |
Definition at line 21 of file BFieldCacheZR.h.
| void BFieldCacheZR::getB | ( | const double *ATH_RESTRICT | xyz, |
| double | r, | ||
| double *ATH_RESTRICT | B, | ||
| double *ATH_RESTRICT | deriv = nullptr ) const |
Definition at line 9 of file BFieldCacheZR.cxx.
| bool BFieldCacheZR::inside | ( | double | z, |
| double | r ) const |
| void BFieldCacheZR::invalidate | ( | ) |
| void BFieldCacheZR::setField | ( | int | i, |
| const BFieldVectorZR & | field, | ||
| double | scaleFactor = 1.0 ) |
| void BFieldCacheZR::setRange | ( | double | zmin, |
| double | zmax, | ||
| double | rmin, | ||
| double | rmax ) |
|
private |
Definition at line 45 of file BFieldCacheZR.h.
|
private |
Definition at line 44 of file BFieldCacheZR.h.
|
private |
Definition at line 44 of file BFieldCacheZR.h.
|
private |
Definition at line 43 of file BFieldCacheZR.h.
|
private |
Definition at line 43 of file BFieldCacheZR.h.
|
private |
Definition at line 42 of file BFieldCacheZR.h.
|
private |
Definition at line 42 of file BFieldCacheZR.h.