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 
24  std::unique_ptr<MagneticField> produce(const IdealMagneticFieldRecord&);
25 
26  private:
27  // forbid copy ctor and assignment op.
30 
31  float value;
32  };
33 } // namespace magneticfield
34 
35 #endif
magneticfield::UniformMagneticFieldESProducer
Definition: UniformMagneticFieldESProducer.h:20
magneticfield
Definition: MagFieldConfig.h:22
ESProducer.h
magneticfield::UniformMagneticFieldESProducer::value
float value
Definition: UniformMagneticFieldESProducer.h:31
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:36
MagneticField.h
edm::ESProducer
Definition: ESProducer.h:101
ParameterSet.h
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27