![]() |
ATLAS Offline Software
|
#include <AtlasFieldCacheCondObj.h>
Public Member Functions | |
AtlasFieldCacheCondObj () | |
~AtlasFieldCacheCondObj () | |
void | getInitializedCache (MagField::AtlasFieldCache &cache) const |
get B field cache for evaluation as a function of 2-d (solenoid) or 3-d (toroid) position. More... | |
double | solenoidFieldScaleFactor () const |
access to solenoid field scale factor More... | |
double | toriodFieldScaleFactor () const |
access to toroid field scale factor More... | |
const MagField::AtlasFieldMap * | fieldMap () const |
access to non-owning AtlasFieldMap More... | |
void | initialize (double solFieldScale, double torFieldScale, const MagField::AtlasFieldMap *fieldMap) |
set values for field scale and service to be able to build the cache More... | |
Private Attributes | |
double | m_solFieldScale {1} |
double | m_torFieldScale {1} |
const MagField::AtlasFieldMap * | m_fieldMap {nullptr} |
Definition at line 19 of file AtlasFieldCacheCondObj.h.
AtlasFieldCacheCondObj::AtlasFieldCacheCondObj | ( | ) |
Definition at line 6 of file AtlasFieldCacheCondObj.cxx.
AtlasFieldCacheCondObj::~AtlasFieldCacheCondObj | ( | ) |
Definition at line 9 of file AtlasFieldCacheCondObj.cxx.
|
inline |
|
inline |
get B field cache for evaluation as a function of 2-d (solenoid) or 3-d (toroid) position.
Resets cache to an initialized state
Definition at line 52 of file AtlasFieldCacheCondObj.h.
void AtlasFieldCacheCondObj::initialize | ( | double | solFieldScale, |
double | torFieldScale, | ||
const MagField::AtlasFieldMap * | fieldMap | ||
) |
set values for field scale and service to be able to build the cache
Definition at line 13 of file AtlasFieldCacheCondObj.cxx.
|
inline |
|
inline |
|
private |
Definition at line 46 of file AtlasFieldCacheCondObj.h.
|
private |
Definition at line 44 of file AtlasFieldCacheCondObj.h.
|
private |
Definition at line 45 of file AtlasFieldCacheCondObj.h.