Main Page
Namespaces
Classes
Package Documentation
CVS Directory
WorkBook
Offline Guide
Release schedule
•
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:22
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:56
GEMCSCPadDigiProducer::produce
virtual void produce(edm::Event &e, const edm::EventSetup &c) override
Definition:
GEMCSCPadDigiProducer.cc:39
edm::Run
Definition:
Run.h:36
GEMCSCPadDigiCollection.h
Generated for CMSSW Reference Manual by
1.8.5