Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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 <boost/shared_ptr.hpp>
9
#include <string>
10
11
class
TrackerInteractionGeometryESProducer
:
public
edm::ESProducer
{
12
public
:
13
TrackerInteractionGeometryESProducer
(
const
edm::ParameterSet
&
p
);
14
virtual
~TrackerInteractionGeometryESProducer
();
15
boost::shared_ptr<TrackerInteractionGeometry>
produce
(
const
TrackerInteractionGeometryRecord
&);
16
private
:
17
boost::shared_ptr<TrackerInteractionGeometry>
_tracker
;
18
std::string
_label
;
19
edm::ParameterSet
theTrackerMaterial
;
20
};
21
22
23
#endif
24
25
26
27
TrackerInteractionGeometryESProducer::_tracker
boost::shared_ptr< TrackerInteractionGeometry > _tracker
Definition:
TrackerInteractionGeometryESProducer.h:17
TrackerInteractionGeometry.h
TrackerInteractionGeometryESProducer::~TrackerInteractionGeometryESProducer
virtual ~TrackerInteractionGeometryESProducer()
Definition:
TrackerInteractionGeometryESProducer.cc:18
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::produce
boost::shared_ptr< TrackerInteractionGeometry > produce(const TrackerInteractionGeometryRecord &)
Definition:
TrackerInteractionGeometryESProducer.cc:21
TrackerInteractionGeometryESProducer::_label
std::string _label
Definition:
TrackerInteractionGeometryESProducer.h:18
TrackerInteractionGeometryESProducer
Definition:
TrackerInteractionGeometryESProducer.h:11
ESProducer.h
TrackerInteractionGeometryRecord
Definition:
TrackerInteractionGeometryRecord.h:26
AlCaHLTBitMon_ParallelJobs.p
tuple p
Definition:
AlCaHLTBitMon_ParallelJobs.py:152
edm::ParameterSet
Definition:
ParameterSet.h:35
TrackerInteractionGeometryRecord.h
Generated for CMSSW Reference Manual by
1.8.5