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 "
SimMuon/CSCDigitizer/src/CSCDigitizer.h
"
7
#include "
SimDataFormats/CrossingFrame/interface/MixCollection.h
"
8
#include "
SimDataFormats/TrackingHit/interface/PSimHitContainer.h
"
9
10
class
CSCStripConditions
;
11
12
class
CSCDigiProducer
:
public
edm::stream::EDProducer
<>
13
{
14
public
:
15
typedef
CSCDigitizer::DigiSimLinks
DigiSimLinks
;
16
17
explicit
CSCDigiProducer
(
const
edm::ParameterSet
& ps);
18
~CSCDigiProducer
()
override
;
19
21
void
produce
(
edm::Event
&
e
,
const
edm::EventSetup
&
c
)
override
;
22
23
private
:
24
25
CSCDigitizer
theDigitizer
;
26
CSCStripConditions
*
theStripConditions
;
27
std::string
geometryType
;
28
edm::EDGetTokenT<CrossingFrame<PSimHit>
>
cf_token
;
29
};
30
31
#endif
32
CSCDigiProducer::CSCDigiProducer
CSCDigiProducer(const edm::ParameterSet &ps)
Definition:
CSCDigiProducer.cc:27
CSCDigiProducer::DigiSimLinks
CSCDigitizer::DigiSimLinks DigiSimLinks
Definition:
CSCDigiProducer.h:15
CSCDigiProducer::produce
void produce(edm::Event &e, const edm::EventSetup &c) override
Definition:
CSCDigiProducer.cc:75
CSCDigiProducer::theDigitizer
CSCDigitizer theDigitizer
Definition:
CSCDigiProducer.h:25
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
EnergyCorrector.c
c
Definition:
EnergyCorrector.py:43
CSCDigiProducer::theStripConditions
CSCStripConditions * theStripConditions
Definition:
CSCDigiProducer.h:26
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
edm::EDGetTokenT
Definition:
EDGetToken.h:32
CSCDigiProducer::geometryType
std::string geometryType
Definition:
CSCDigiProducer.h:27
MixCollection.h
CSCDigitizer
Definition:
CSCDigitizer.h:41
EDProducer.h
CSCDigiProducer::~CSCDigiProducer
~CSCDigiProducer() override
Definition:
CSCDigiProducer.cc:69
CSCDigiProducer::cf_token
edm::EDGetTokenT< CrossingFrame< PSimHit > > cf_token
Definition:
CSCDigiProducer.h:28
PSimHitContainer.h
edm::EventSetup
Definition:
EventSetup.h:48
edm::stream::EDProducer
Definition:
EDProducer.h:38
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:69
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