CMS 3D CMS Logo

magneticfield::UniformMagneticFieldESProducer Class Reference

#include <MagneticField/UniformEngine/plugins/UniformMagneticFieldESProducer.h>

Inheritance diagram for magneticfield::UniformMagneticFieldESProducer:

edm::ESProducer edm::ESProxyFactoryProducer edm::eventsetup::DataProxyProvider

List of all members.

Public Member Functions

std::auto_ptr< MagneticFieldproduce (const IdealMagneticFieldRecord &)
 UniformMagneticFieldESProducer (const edm::ParameterSet &pset)

Private Member Functions

const
UniformMagneticFieldESProducer
operator= (const UniformMagneticFieldESProducer &)
 UniformMagneticFieldESProducer (const UniformMagneticFieldESProducer &)

Private Attributes

float value


Detailed Description

Definition at line 22 of file UniformMagneticFieldESProducer.h.


Constructor & Destructor Documentation

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]


Member Function Documentation

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.

References s, and value.

00023 {
00024   std::auto_ptr<MagneticField> s(new UniformMagneticField(value));
00025   return s;
00026 }


Member Data Documentation

float magneticfield::UniformMagneticFieldESProducer::value [private]

Definition at line 33 of file UniformMagneticFieldESProducer.h.

Referenced by produce().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:48:54 2009 for CMSSW by  doxygen 1.5.4