1 #ifndef MagneticField_MagneticField_h
2 #define MagneticField_MagneticField_h
virtual GlobalVector inTeslaUnchecked(const GlobalPoint &gp) const
float theInverseBzAtOriginInGeV
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.
GlobalVector inInverseGeV(const GlobalPoint &gp) const
Field value ad specified global point, in 1/Gev.
virtual bool isDefined(const GlobalPoint &) const
True if the point is within the region where the concrete field.
float inverseBzAtOriginInGeV() const
The inverse of field z component for this map in GeV.
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