CMS 3D CMS Logo

UniformMagneticFieldESProducer.h
Go to the documentation of this file.
1 #ifndef UniformMagneticFieldESProducer_h
2 #define UniformMagneticFieldESProducer_h
3 
13 
16 
18 
19 namespace magneticfield {
21  public:
23  // forbid copy ctor and assignment op.
26 
27  std::unique_ptr<MagneticField> produce(const IdealMagneticFieldRecord&);
28 
29  private:
30  float value;
31  };
32 } // namespace magneticfield
33 
34 #endif
magneticfield::UniformMagneticFieldESProducer
Definition: UniformMagneticFieldESProducer.h:20
magneticfield
Definition: MagFieldConfig.h:22
ESProducer.h
magneticfield::UniformMagneticFieldESProducer::value
float value
Definition: UniformMagneticFieldESProducer.h:30
magneticfield::UniformMagneticFieldESProducer::operator=
const UniformMagneticFieldESProducer & operator=(const UniformMagneticFieldESProducer &)=delete
IdealMagneticFieldRecord
Definition: IdealMagneticFieldRecord.h:11
magneticfield::UniformMagneticFieldESProducer::produce
std::unique_ptr< MagneticField > produce(const IdealMagneticFieldRecord &)
Definition: UniformMagneticFieldESProducer.cc:20
magneticfield::UniformMagneticFieldESProducer::UniformMagneticFieldESProducer
UniformMagneticFieldESProducer(const edm::ParameterSet &pset)
Definition: UniformMagneticFieldESProducer.cc:15
EventSetupRecordIntervalFinder.h
edm::ParameterSet
Definition: ParameterSet.h:47
MagneticField.h
edm::ESProducer
Definition: ESProducer.h:104
ParameterSet.h
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27