Main Page
Namespaces
Classes
Package Documentation
FastSimulation
TrackerSetup
plugins
TrackerInteractionGeometryESProducer.h
Go to the documentation of this file.
1
#ifndef FastSimulation_TrackerSetup_TrackerInteractionGeometryESProducer_H
2
#define FastSimulation_TrackerSetup_TrackerInteractionGeometryESProducer_H
3
4
#include "
FWCore/Framework/interface/ESProducer.h
"
5
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
6
#include "
FastSimulation/TrackerSetup/interface/TrackerInteractionGeometryRecord.h
"
7
#include "
FastSimulation/TrackerSetup/interface/TrackerInteractionGeometry.h
"
8
#include <memory>
9
#include <string>
10
11
class
TrackerInteractionGeometryESProducer
:
public
edm::ESProducer
{
12
public
:
13
TrackerInteractionGeometryESProducer
(
const
edm::ParameterSet
&
p
);
14
~TrackerInteractionGeometryESProducer
()
override
;
15
std::shared_ptr<TrackerInteractionGeometry>
produce
(
const
TrackerInteractionGeometryRecord
&);
16
private
:
17
std::shared_ptr<TrackerInteractionGeometry>
_tracker
;
18
std::string
_label
;
19
edm::ParameterSet
theTrackerMaterial
;
20
};
21
22
23
#endif
24
25
26
27
AlCaHLTBitMon_ParallelJobs.p
p
Definition:
AlCaHLTBitMon_ParallelJobs.py:152
TrackerInteractionGeometry.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
TrackerInteractionGeometryESProducer::TrackerInteractionGeometryESProducer
TrackerInteractionGeometryESProducer(const edm::ParameterSet &p)
Definition:
TrackerInteractionGeometryESProducer.cc:9
TrackerInteractionGeometryESProducer::theTrackerMaterial
edm::ParameterSet theTrackerMaterial
Definition:
TrackerInteractionGeometryESProducer.h:19
edm::ESProducer
Definition:
ESProducer.h:97
ParameterSet.h
TrackerInteractionGeometryESProducer::_label
std::string _label
Definition:
TrackerInteractionGeometryESProducer.h:18
TrackerInteractionGeometryESProducer
Definition:
TrackerInteractionGeometryESProducer.h:11
TrackerInteractionGeometryESProducer::_tracker
std::shared_ptr< TrackerInteractionGeometry > _tracker
Definition:
TrackerInteractionGeometryESProducer.h:17
TrackerInteractionGeometryESProducer::produce
std::shared_ptr< TrackerInteractionGeometry > produce(const TrackerInteractionGeometryRecord &)
Definition:
TrackerInteractionGeometryESProducer.cc:21
ESProducer.h
TrackerInteractionGeometryRecord
Definition:
TrackerInteractionGeometryRecord.h:26
edm::ParameterSet
Definition:
ParameterSet.h:36
TrackerInteractionGeometryRecord.h
TrackerInteractionGeometryESProducer::~TrackerInteractionGeometryESProducer
~TrackerInteractionGeometryESProducer() override
Definition:
TrackerInteractionGeometryESProducer.cc:18
Generated for CMSSW Reference Manual by
1.8.11