Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
TrackingTools
Producers
interface
AnalyticalPropagatorESProducer.h
Go to the documentation of this file.
1
#ifndef TrackingTools_ESProducers_AnalyticalPropagatorESProducer_h
2
#define TrackingTools_ESProducers_AnalyticalPropagatorESProducer_h
3
4
#include "
FWCore/Framework/interface/ESProducer.h
"
5
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
6
#include "
TrackingTools/Records/interface/TrackingComponentsRecord.h
"
7
#include "
TrackingTools/GeomPropagators/interface/AnalyticalPropagator.h
"
8
#include <boost/shared_ptr.hpp>
9
10
class
AnalyticalPropagatorESProducer
:
public
edm::ESProducer
{
11
public
:
12
AnalyticalPropagatorESProducer
(
const
edm::ParameterSet
&
p
);
13
virtual
~AnalyticalPropagatorESProducer
();
14
boost::shared_ptr<Propagator>
produce
(
const
TrackingComponentsRecord
&);
15
private
:
16
boost::shared_ptr<Propagator>
_propagator
;
17
edm::ParameterSet
pset_
;
18
};
19
20
21
#endif
22
23
24
25
TrackingComponentsRecord.h
AnalyticalPropagatorESProducer::pset_
edm::ParameterSet pset_
Definition:
AnalyticalPropagatorESProducer.h:17
AnalyticalPropagatorESProducer::~AnalyticalPropagatorESProducer
virtual ~AnalyticalPropagatorESProducer()
Definition:
AnalyticalPropagatorESProducer.cc:23
TrackingComponentsRecord
Definition:
TrackingComponentsRecord.h:13
AnalyticalPropagatorESProducer::_propagator
boost::shared_ptr< Propagator > _propagator
Definition:
AnalyticalPropagatorESProducer.h:16
AnalyticalPropagatorESProducer::produce
boost::shared_ptr< Propagator > produce(const TrackingComponentsRecord &)
Definition:
AnalyticalPropagatorESProducer.cc:26
edm::ESProducer
Definition:
ESProducer.h:97
ParameterSet.h
ESProducer.h
AlCaHLTBitMon_ParallelJobs.p
tuple p
Definition:
AlCaHLTBitMon_ParallelJobs.py:152
AnalyticalPropagatorESProducer::AnalyticalPropagatorESProducer
AnalyticalPropagatorESProducer(const edm::ParameterSet &p)
Definition:
AnalyticalPropagatorESProducer.cc:16
AnalyticalPropagator.h
edm::ParameterSet
Definition:
ParameterSet.h:35
AnalyticalPropagatorESProducer
Definition:
AnalyticalPropagatorESProducer.h:10
Generated for CMSSW Reference Manual by
1.8.5