Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
SimMuon
GEMDigitizer
src
GEMCSCPadDigiProducer.h
Go to the documentation of this file.
1
#ifndef GEMCSCPadDigiProducer_h
2
#define GEMCSCPadDigiProducer_h
3
4
#include "
FWCore/Framework/interface/EDProducer.h
"
5
#include "
FWCore/Framework/interface/Event.h
"
6
#include "
FWCore/Framework/interface/EventSetup.h
"
7
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
8
#include "
FWCore/Utilities/interface/InputTag.h
"
9
10
#include "
DataFormats/GEMDigi/interface/GEMDigiCollection.h
"
11
#include "
DataFormats/GEMDigi/interface/GEMCSCPadDigiCollection.h
"
12
13
class
GEMGeometry
;
14
17
18
class
GEMCSCPadDigiProducer
:
public
edm::EDProducer
19
{
20
public
:
21
22
//typedef GEMDigitizer::StripDigiSimLinks StripDigiSimLinks;
23
24
explicit
GEMCSCPadDigiProducer
(
const
edm::ParameterSet
& ps);
25
virtual
~GEMCSCPadDigiProducer
();
26
27
virtual
void
beginRun
(
const
edm::Run
&,
const
edm::EventSetup
& )
override
;
28
30
virtual
void
produce
(
edm::Event
&
e
,
const
edm::EventSetup
&
c
)
override
;
31
32
private
:
33
34
void
buildPads
(
const
GEMDigiCollection
&digis,
GEMCSCPadDigiCollection
&out_pads,
GEMCSCPadDigiCollection
&out_co_pads);
35
37
edm::InputTag
input_
;
38
41
int
maxDeltaBX_
;
42
43
const
GEMGeometry
*
geometry_
;
44
};
45
46
#endif
47
Event.h
EventSetup.h
GEMDigiCollection
edm::EDProducer
Definition:
EDProducer.h:30
ParameterSet.h
GEMCSCPadDigiCollection
GEMCSCPadDigiProducer::maxDeltaBX_
int maxDeltaBX_
Definition:
GEMCSCPadDigiProducer.h:41
GEMCSCPadDigiProducer::GEMCSCPadDigiProducer
GEMCSCPadDigiProducer(const edm::ParameterSet &ps)
Definition:
GEMCSCPadDigiProducer.cc:16
edm::EventSetup
Definition:
EventSetup.h:44
GEMGeometry
Definition:
GEMGeometry.h:21
GEMCSCPadDigiProducer::~GEMCSCPadDigiProducer
virtual ~GEMCSCPadDigiProducer()
Definition:
GEMCSCPadDigiProducer.cc:27
GEMCSCPadDigiProducer
Definition:
GEMCSCPadDigiProducer.h:18
GEMCSCPadDigiProducer::buildPads
void buildPads(const GEMDigiCollection &digis, GEMCSCPadDigiCollection &out_pads, GEMCSCPadDigiCollection &out_co_pads)
Definition:
GEMCSCPadDigiProducer.cc:57
GEMCSCPadDigiProducer::beginRun
virtual void beginRun(const edm::Run &, const edm::EventSetup &) override
Definition:
GEMCSCPadDigiProducer.cc:31
EDProducer.h
GEMCSCPadDigiProducer::geometry_
const GEMGeometry * geometry_
Definition:
GEMCSCPadDigiProducer.h:43
GEMCSCPadDigiProducer::input_
edm::InputTag input_
Name of input digi Collection.
Definition:
GEMCSCPadDigiProducer.h:37
trackerHits.c
tuple c
Definition:
trackerHits.py:26
alignCSCRings.e
list e
Definition:
alignCSCRings.py:90
edm::InputTag
Definition:
InputTag.h:17
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:35
GEMDigiCollection.h
edm::Event
Definition:
Event.h:62
GEMCSCPadDigiProducer::produce
virtual void produce(edm::Event &e, const edm::EventSetup &c) override
Definition:
GEMCSCPadDigiProducer.cc:39
edm::Run
Definition:
Run.h:41
GEMCSCPadDigiCollection.h
Generated for CMSSW Reference Manual by
1.8.5