Main Page
Namespaces
Classes
Package Documentation
SimMuon
CSCDigitizer
src
CSCDigiProducer.h
Go to the documentation of this file.
1
#ifndef CSCDigiProducer_h
2
#define CSCDigiProducer_h
3
4
#include "
FWCore/Framework/interface/ConsumesCollector.h
"
5
#include "
FWCore/Framework/interface/stream/EDProducer.h
"
6
#include "
SimDataFormats/CrossingFrame/interface/MixCollection.h
"
7
#include "
SimDataFormats/TrackingHit/interface/PSimHitContainer.h
"
8
#include "
SimMuon/CSCDigitizer/src/CSCDigitizer.h
"
9
10
class
CSCStripConditions
;
11
12
class
CSCDigiProducer
:
public
edm::stream::EDProducer
<> {
13
public
:
14
typedef
CSCDigitizer::DigiSimLinks
DigiSimLinks
;
15
16
explicit
CSCDigiProducer
(
const
edm::ParameterSet
&ps);
17
~CSCDigiProducer
()
override
;
18
20
void
produce
(
edm::Event
&
e
,
const
edm::EventSetup
&
c
)
override
;
21
22
private
:
23
CSCDigitizer
theDigitizer
;
24
CSCStripConditions
*
theStripConditions
;
25
std::string
geometryType
;
26
edm::EDGetTokenT<CrossingFrame<PSimHit>
>
cf_token
;
27
};
28
29
#endif
CSCDigiProducer::CSCDigiProducer
CSCDigiProducer(const edm::ParameterSet &ps)
Definition:
CSCDigiProducer.cc:27
CSCDigiProducer::DigiSimLinks
CSCDigitizer::DigiSimLinks DigiSimLinks
Definition:
CSCDigiProducer.h:14
CSCDigiProducer::produce
void produce(edm::Event &e, const edm::EventSetup &c) override
Definition:
CSCDigiProducer.cc:60
CSCDigiProducer::theDigitizer
CSCDigitizer theDigitizer
Definition:
CSCDigiProducer.h:23
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
EnergyCorrector.c
c
Definition:
EnergyCorrector.py:44
CSCDigiProducer::theStripConditions
CSCStripConditions * theStripConditions
Definition:
CSCDigiProducer.h:24
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
edm::EDGetTokenT
Definition:
EDGetToken.h:33
CSCDigiProducer::geometryType
std::string geometryType
Definition:
CSCDigiProducer.h:25
MixCollection.h
CSCDigitizer
Definition:
CSCDigitizer.h:41
EDProducer.h
CSCDigiProducer::~CSCDigiProducer
~CSCDigiProducer() override
Definition:
CSCDigiProducer.cc:58
CSCDigiProducer::cf_token
edm::EDGetTokenT< CrossingFrame< PSimHit > > cf_token
Definition:
CSCDigiProducer.h:26
PSimHitContainer.h
edm::EventSetup
Definition:
EventSetup.h:57
edm::stream::EDProducer
Definition:
EDProducer.h:38
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:71
ConsumesCollector.h
CSCStripConditions
Definition:
CSCStripConditions.h:13
edm::DetSetVector
Definition:
DetSetVector.h:60
CSCDigiProducer
Definition:
CSCDigiProducer.h:12
CSCDigitizer.h
Generated for CMSSW Reference Manual by
1.8.11