test
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
AutoParametrizedMagneticFieldProducer
magneticfield::ParametrizedMagneticFieldProducer
Definition:
ParametrizedMagneticFieldProducer.h:19
ParameterSet
Definition:
Functions.h:16
relval_steps.version
string version
Definition:
relval_steps.py:1560
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
ParametrizedMagneticFieldFactory::ParametrizedMagneticFieldFactory
ParametrizedMagneticFieldFactory()
Constructor.
Definition:
ParametrizedMagneticFieldFactory.cc:19
MagneticField.h
HLT_25ns10e33_v2_cff.parameters
tuple parameters
Definition:
HLT_25ns10e33_v2_cff.py:3864
VolumeBasedMagneticFieldESProducerFromDB
ParametrizedMagneticFieldFactory
Definition:
ParametrizedMagneticFieldFactory.h:27
magneticfield::VolumeBasedMagneticFieldESProducerFromDB
Definition:
VolumeBasedMagneticFieldESProducerFromDB.cc:51
ParametrizedMagneticFieldProducer
magneticfield::AutoParametrizedMagneticFieldProducer
Definition:
AutoParametrizedMagneticFieldProducer.cc:29
edm::ParameterSet
Definition:
ParameterSet.h:36
Generated for CMSSW Reference Manual by
1.8.5