#include <MagneticField/UniformEngine/plugins/UniformMagneticFieldESProducer.h>
Public Member Functions | |
std::auto_ptr< MagneticField > | produce (const IdealMagneticFieldRecord &) |
UniformMagneticFieldESProducer (const edm::ParameterSet &pset) | |
Private Member Functions | |
const UniformMagneticFieldESProducer & | operator= (const UniformMagneticFieldESProducer &) |
UniformMagneticFieldESProducer (const UniformMagneticFieldESProducer &) | |
Private Attributes | |
float | value |
Definition at line 22 of file UniformMagneticFieldESProducer.h.
UniformMagneticFieldESProducer::UniformMagneticFieldESProducer | ( | const edm::ParameterSet & | pset | ) |
Definition at line 17 of file UniformMagneticFieldESProducer.cc.
References edm::ParameterSet::getUntrackedParameter(), and edm::ESProducer::setWhatProduced().
00017 : value(pset.getParameter<double>("ZFieldInTesla")) { 00018 setWhatProduced(this, pset.getUntrackedParameter<std::string>("label","")); 00019 }
magneticfield::UniformMagneticFieldESProducer::UniformMagneticFieldESProducer | ( | const UniformMagneticFieldESProducer & | ) | [private] |
const UniformMagneticFieldESProducer& magneticfield::UniformMagneticFieldESProducer::operator= | ( | const UniformMagneticFieldESProducer & | ) | [private] |
std::auto_ptr< MagneticField > UniformMagneticFieldESProducer::produce | ( | const IdealMagneticFieldRecord & | iRecord | ) |
Definition at line 22 of file UniformMagneticFieldESProducer.cc.
00023 { 00024 std::auto_ptr<MagneticField> s(new UniformMagneticField(value)); 00025 return s; 00026 }
float magneticfield::UniformMagneticFieldESProducer::value [private] |