CMS 3D CMS Logo

ParametrizedMagneticFieldProducer.h
Go to the documentation of this file.
1 #ifndef ParametrizedMagneticFieldProducer_h
2 #define ParametrizedMagneticFieldProducer_h
3 
12 
15 
17 
18 namespace magneticfield {
20  public:
23 
24  std::unique_ptr<MagneticField> produce(const IdealMagneticFieldRecord&);
26  };
27 } // namespace magneticfield
28 
29 #endif
magneticfield::ParametrizedMagneticFieldProducer::pset
edm::ParameterSet pset
Definition: ParametrizedMagneticFieldProducer.h:25
magneticfield::ParametrizedMagneticFieldProducer::~ParametrizedMagneticFieldProducer
~ParametrizedMagneticFieldProducer() override
Definition: ParametrizedMagneticFieldProducer.cc:26
magneticfield
Definition: MagFieldConfig.h:22
ESProducer.h
magneticfield::ParametrizedMagneticFieldProducer::ParametrizedMagneticFieldProducer
ParametrizedMagneticFieldProducer(const edm::ParameterSet &)
Definition: ParametrizedMagneticFieldProducer.cc:22
IdealMagneticFieldRecord
Definition: IdealMagneticFieldRecord.h:11
magneticfield::ParametrizedMagneticFieldProducer
Definition: ParametrizedMagneticFieldProducer.h:19
edm::ParameterSet
Definition: ParameterSet.h:36
MagneticField.h
edm::ESProducer
Definition: ESProducer.h:101
ParameterSet.h
magneticfield::ParametrizedMagneticFieldProducer::produce
std::unique_ptr< MagneticField > produce(const IdealMagneticFieldRecord &)
Definition: ParametrizedMagneticFieldProducer.cc:28