Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
MagneticField
ParametrizedEngine
interface
ParametrizedMagneticFieldFactory.h
Go to the documentation of this file.
1
#ifndef ParametrizedMagneticFieldFactory_h
2
#define ParametrizedMagneticFieldFactory_h
3
12
#include <
MagneticField/Engine/interface/MagneticField.h
>
13
#include <vector>
14
#include <string>
15
#include <memory>
16
17
namespace
edm{
18
class
ParameterSet
;
19
}
20
21
namespace
magneticfield{
22
class
ParametrizedMagneticFieldProducer
;
23
class
AutoParametrizedMagneticFieldProducer
;
24
class
VolumeBasedMagneticFieldESProducerFromDB
;
25
}
26
27
class
ParametrizedMagneticFieldFactory
{
28
public
:
30
ParametrizedMagneticFieldFactory
();
31
32
private
:
33
friend
class
magneticfield::ParametrizedMagneticFieldProducer
;
34
friend
class
magneticfield::AutoParametrizedMagneticFieldProducer
;
35
friend
class
magneticfield::VolumeBasedMagneticFieldESProducerFromDB
;
36
37
// Get map configured from pset (deprecated)
38
std::auto_ptr<MagneticField>
39
static
get
(
std::string
version
,
const
edm::ParameterSet
&
parameters
);
40
41
// Get map configured from type name and numerical parameters
42
std::auto_ptr<MagneticField>
43
static
get
(
std::string
version
, std::vector<double>
parameters
);
44
45
};
46
#endif
47
Parameters.parameters
dictionary parameters
Definition:
Parameters.py:2
AutoParametrizedMagneticFieldProducer
magneticfield::ParametrizedMagneticFieldProducer
Definition:
ParametrizedMagneticFieldProducer.h:19
ParameterSet
Definition:
Functions.h:16
relval_steps.version
string version
Definition:
relval_steps.py:1372
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
ParametrizedMagneticFieldFactory::ParametrizedMagneticFieldFactory
ParametrizedMagneticFieldFactory()
Constructor.
Definition:
ParametrizedMagneticFieldFactory.cc:19
MagneticField.h
VolumeBasedMagneticFieldESProducerFromDB
ParametrizedMagneticFieldFactory
Definition:
ParametrizedMagneticFieldFactory.h:27
magneticfield::VolumeBasedMagneticFieldESProducerFromDB
Definition:
VolumeBasedMagneticFieldESProducerFromDB.cc:51
ParametrizedMagneticFieldProducer
magneticfield::AutoParametrizedMagneticFieldProducer
Definition:
AutoParametrizedMagneticFieldProducer.cc:29
edm::ParameterSet
Definition:
ParameterSet.h:35
Generated for CMSSW Reference Manual by
1.8.5