|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MAGFIELDCONDITIONS_ATLASMTFIELDCONDOBJ
6 #define MAGFIELDCONDITIONS_ATLASMTFIELDCONDOBJ
10 #include "GaudiKernel/ServiceHandle.h"
46 void initialize(
double solFieldScale,
double torFieldScale,
66 #endif // MAGFIELDCONDITIONS_ATLASMTFIELDCONDOBJ
AtlasFieldCacheCondObj & operator=(AtlasFieldCacheCondObj &&)=default
Hold mappings of ranges to condition objects.
void initialize(double solFieldScale, double torFieldScale, const MagField::AtlasFieldMap *fieldMap)
set values for field scale and service to be able to build the cache
CONDCONT_DEF(AtlasFieldCacheCondObj, 3622068)
const MagField::AtlasFieldMap * fieldMap() const
access to non-owning AtlasFieldMap
double solenoidFieldScaleFactor() const
access to solenoid field scale factor
void getInitializedCache(MagField::AtlasFieldCache &cache) const
get B field cache for evaluation as a function of 2-d or 3-d position.
AtlasFieldCacheCondObj & operator=(const AtlasFieldCacheCondObj &)=default
Local cache for magnetic field (based on MagFieldServices/AtlasFieldSvcTLS.h)
double toriodFieldScaleFactor() const
access to toroid field scale factor
const MagField::AtlasFieldMap * m_fieldMap
AtlasFieldCacheCondObj(AtlasFieldCacheCondObj &&)=default
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Local cache for magnetic field (based on MagFieldServices/AtlasFieldSvcTLS.h)
AtlasFieldCacheCondObj(const AtlasFieldCacheCondObj &)=default
macros to associate a CLID to a type
~AtlasFieldCacheCondObj()=default
AtlasFieldCacheCondObj()=default