Go to the documentation of this file. 1 #ifndef MagneticField_MagneticField_h
2 #define MagneticField_MagneticField_h
virtual GlobalVector inTesla(const GlobalPoint &gp) const =0
Field value ad specified global point, in Tesla.
virtual bool isDefined(const GlobalPoint &) const
True if the point is within the region where the concrete field.
virtual int computeNominalValue() const
static uInt32 F(BLOWFISH_CTX *ctx, uInt32 x)
int nominalValue() const
The nominal field value for this map in kGauss.
GlobalVector inInverseGeV(const GlobalPoint &gp) const
Field value ad specified global point, in 1/Gev.
virtual MagneticField * clone() const
std::atomic< char > nominalValueCompiuted
GlobalVector inKGauss(const GlobalPoint &gp) const
Field value ad specified global point, in KGauss.
virtual GlobalVector inTeslaUnchecked(const GlobalPoint &gp) const