Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
MagneticField
UniformEngine
plugins
UniformMagneticFieldESProducer.h
Go to the documentation of this file.
1
#ifndef UniformMagneticFieldESProducer_h
2
#define UniformMagneticFieldESProducer_h
3
11
#include "
FWCore/Framework/interface/EventSetupRecordIntervalFinder.h
"
12
#include "
FWCore/Framework/interface/ESProducer.h
"
13
14
#include "
MagneticField/Engine/interface/MagneticField.h
"
15
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
16
17
class
IdealMagneticFieldRecord
;
18
19
namespace
magneticfield {
20
class
UniformMagneticFieldESProducer
:
public
edm::ESProducer
{
21
public
:
22
UniformMagneticFieldESProducer
(
const
edm::ParameterSet
& pset);
23
24
std::auto_ptr<MagneticField>
produce
(
const
IdealMagneticFieldRecord
&);
25
26
private
:
27
// forbid copy ctor and assignment op.
28
UniformMagneticFieldESProducer
(
const
UniformMagneticFieldESProducer
&);
29
const
UniformMagneticFieldESProducer
&
operator=
(
const
UniformMagneticFieldESProducer
&);
30
31
float
value
;
32
};
33
}
34
35
36
#endif
magneticfield::UniformMagneticFieldESProducer::produce
std::auto_ptr< MagneticField > produce(const IdealMagneticFieldRecord &)
Definition:
UniformMagneticFieldESProducer.cc:20
IdealMagneticFieldRecord
Definition:
IdealMagneticFieldRecord.h:12
magneticfield::UniformMagneticFieldESProducer::operator=
const UniformMagneticFieldESProducer & operator=(const UniformMagneticFieldESProducer &)
edm::ESProducer
Definition:
ESProducer.h:97
MagneticField.h
ParameterSet.h
magneticfield::UniformMagneticFieldESProducer
Definition:
UniformMagneticFieldESProducer.h:20
magneticfield::UniformMagneticFieldESProducer::UniformMagneticFieldESProducer
UniformMagneticFieldESProducer(const edm::ParameterSet &pset)
Definition:
UniformMagneticFieldESProducer.cc:15
ESProducer.h
EventSetupRecordIntervalFinder.h
magneticfield::UniformMagneticFieldESProducer::value
float value
Definition:
UniformMagneticFieldESProducer.h:31
edm::ParameterSet
Definition:
ParameterSet.h:35
Generated for CMSSW Reference Manual by
1.8.5