Main Page
Namespaces
Classes
Package Documentation
TrackingTools
Producers
interface
BeamHaloPropagatorESProducer.h
Go to the documentation of this file.
1
#ifndef TrackingTools_GeomPropagators_BeamHaloPropagatorESProducer_H
2
#define TrackingTools_GeomPropagators_BeamHaloPropagatorESProducer_H
3
10
#include "
FWCore/Framework/interface/ESProducer.h
"
11
12
#include "
TrackingTools/GeomPropagators/interface/BeamHaloPropagator.h
"
13
#include "
DataFormats/TrajectorySeed/interface/PropagationDirection.h
"
14
15
#include <memory>
16
17
18
namespace
edm
{
class
ParameterSet
;}
19
20
class
TrackingComponentsRecord
;
21
22
class
BeamHaloPropagatorESProducer
:
public
edm::ESProducer
{
23
24
public
:
25
27
BeamHaloPropagatorESProducer
(
const
edm::ParameterSet
&);
28
30
~
BeamHaloPropagatorESProducer
()
override
;
31
32
// Operations
33
std::unique_ptr<Propagator> produce(
const
TrackingComponentsRecord
&);
34
35
private
:
36
PropagationDirection
thePropagationDirection
;
37
std::string
myname
;
38
std::string
theEndCapTrackerPropagatorName
;
39
std::string
theCrossingTrackerPropagatorName
;
40
};
41
42
#endif
43
BeamHaloPropagatorESProducer::thePropagationDirection
PropagationDirection thePropagationDirection
Definition:
BeamHaloPropagatorESProducer.h:36
BeamHaloPropagatorESProducer::theEndCapTrackerPropagatorName
std::string theEndCapTrackerPropagatorName
Definition:
BeamHaloPropagatorESProducer.h:38
BeamHaloPropagatorESProducer
Definition:
BeamHaloPropagatorESProducer.h:22
ParameterSet
Definition:
Functions.h:16
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
BeamHaloPropagatorESProducer::theCrossingTrackerPropagatorName
std::string theCrossingTrackerPropagatorName
Definition:
BeamHaloPropagatorESProducer.h:39
BeamHaloPropagator.h
TrackingComponentsRecord
Definition:
TrackingComponentsRecord.h:13
PropagationDirection
PropagationDirection
Definition:
PropagationDirection.h:4
edm::ESProducer
Definition:
ESProducer.h:97
BeamHaloPropagatorESProducer::myname
std::string myname
Definition:
BeamHaloPropagatorESProducer.h:37
PropagationDirection.h
ESProducer.h
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::ParameterSet
Definition:
ParameterSet.h:36
Generated for CMSSW Reference Manual by
1.8.11