CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_2_9_HLT1_bphpatch4/src/MagneticField/Engine/src/MagneticField.cc

Go to the documentation of this file.
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 }