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::unique_ptr<TrackerInteractionGeometry>
produce
(
const
TrackerInteractionGeometryRecord
&);
16
17
private
:
18
std::string
_label
;
19
edm::ParameterSet
theTrackerMaterial
;
20
};
21
22
#endif
TrackerInteractionGeometryESProducer::TrackerInteractionGeometryESProducer
TrackerInteractionGeometryESProducer(const edm::ParameterSet &p)
Definition:
TrackerInteractionGeometryESProducer.cc:9
TrackerInteractionGeometryRecord
Definition:
TrackerInteractionGeometryRecord.h:26
AlCaHLTBitMon_ParallelJobs.p
p
Definition:
AlCaHLTBitMon_ParallelJobs.py:153
ESProducer.h
TrackerInteractionGeometryESProducer::produce
std::unique_ptr< TrackerInteractionGeometry > produce(const TrackerInteractionGeometryRecord &)
Definition:
TrackerInteractionGeometryESProducer.cc:18
TrackerInteractionGeometryESProducer::~TrackerInteractionGeometryESProducer
~TrackerInteractionGeometryESProducer() override
Definition:
TrackerInteractionGeometryESProducer.cc:16
TrackerInteractionGeometry.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition:
ParameterSet.h:36
TrackerInteractionGeometryESProducer
Definition:
TrackerInteractionGeometryESProducer.h:11
edm::ESProducer
Definition:
ESProducer.h:101
TrackerInteractionGeometryESProducer::theTrackerMaterial
edm::ParameterSet theTrackerMaterial
Definition:
TrackerInteractionGeometryESProducer.h:19
ParameterSet.h
TrackerInteractionGeometryESProducer::_label
std::string _label
Definition:
TrackerInteractionGeometryESProducer.h:18
TrackerInteractionGeometryRecord.h
Generated for CMSSW Reference Manual by
1.8.16