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