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
VolumeBasedMagneticFieldESProducerFromDB
;
24
}
25
26
class
ParametrizedMagneticFieldFactory
{
27
public
:
29
ParametrizedMagneticFieldFactory
();
30
31
private
:
32
friend
class
magneticfield::ParametrizedMagneticFieldProducer
;
33
friend
class
magneticfield::VolumeBasedMagneticFieldESProducerFromDB
;
34
35
// Get map configured from pset (deprecated)
36
std::auto_ptr<MagneticField>
37
static
get
(
std::string
version
,
const
edm::ParameterSet
&
parameters
);
38
39
// Get map configured from type name and numerical parameters
40
std::auto_ptr<MagneticField>
41
static
get
(
std::string
version
, std::vector<double>
parameters
);
42
43
};
44
#endif
45
Parameters.parameters
dictionary parameters
Definition:
Parameters.py:2
magneticfield::ParametrizedMagneticFieldProducer
Definition:
ParametrizedMagneticFieldProducer.h:19
ParameterSet
Definition:
Functions.h:16
relval_steps.version
string version
Definition:
relval_steps.py:1323
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:26
magneticfield::VolumeBasedMagneticFieldESProducerFromDB
Definition:
VolumeBasedMagneticFieldESProducerFromDB.cc:51
ParametrizedMagneticFieldProducer
edm::ParameterSet
Definition:
ParameterSet.h:35
Generated for CMSSW Reference Manual by
1.8.5