00001 00008 #include "MagneticField/Engine/interface/MagneticField.h" 00009 00010 MagneticField::MagneticField(){} 00011 00012 MagneticField::~MagneticField(){} 00013 00014 00015 GlobalVector MagneticField::inKGauss(const GlobalPoint& gp) const { 00016 return inTesla(gp) * 10.; 00017 } 00018 00019 GlobalVector MagneticField::inInverseGeV(const GlobalPoint& gp) const { 00020 return inTesla(gp) * 2.99792458e-3; 00021 } 00022 00023 int MagneticField::nominalValue() const { 00024 return int((inTesla(GlobalPoint(0.,0.,0.))).z() * 10. + 0.5); 00025 }