test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MuonGEMDigis_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 gemStripValidation = cms.EDAnalyzer('GEMStripDigiValidation',
4  outputFile = cms.string(''),
5  stripLabel= cms.InputTag('simMuonGEMDigis'),
6  simInputLabel = cms.InputTag('g4SimHits',"MuonGEMHits"),
7  # st1, st2 of xbin, st1, st2 of ybin
8  nBinGlobalZR = cms.untracked.vdouble(200,200,150,250),
9  # st1 xmin xmax, st2 xmin xmax, st1 ymin ymax, st2 ymin ymax
10  RangeGlobalZR = cms.untracked.vdouble(564,574,792,802,110,290,120,390),
11  nBinGlobalXY = cms.untracked.int32(360),
12  detailPlot = cms.bool(False),
13 )
14 gemPadValidation = cms.EDAnalyzer('GEMPadDigiValidation',
15  outputFile = cms.string(''),
16  PadLabel = cms.InputTag('simMuonGEMPadDigis'),
17  simInputLabel = cms.InputTag('g4SimHits',"MuonGEMHits"),
18  nBinGlobalZR = cms.untracked.vdouble(200,200,150,250),
19  RangeGlobalZR = cms.untracked.vdouble(564,574,792,802,110,290,120,390),
20  nBinGlobalXY = cms.untracked.int32(360),
21  detailPlot = cms.bool(False),
22 )
23 gemCoPadValidation = cms.EDAnalyzer('GEMCoPadDigiValidation',
24  outputFile = cms.string(''),
25  CopadLabel = cms.InputTag('simCscTriggerPrimitiveDigis') ,
26  simInputLabel = cms.InputTag('g4SimHits',"MuonGEMHits"),
27  nBinGlobalZR = cms.untracked.vdouble(200,200,150,250),
28  RangeGlobalZR = cms.untracked.vdouble(564,574,792,802,110,290,120,390),
29  nBinGlobalXY = cms.untracked.int32(360),
30  detailPlot = cms.bool(False),
31  minBXGEM = cms.int32(-1),
32  maxBXGEM = cms.int32(1),
33 )
34 
35 gemDigiTrackValidation = cms.EDAnalyzer('GEMDigiTrackMatch',
36  simInputLabel = cms.untracked.string('g4SimHits'),
37  simTrackCollection = cms.InputTag('g4SimHits'),
38  simVertexCollection = cms.InputTag('g4SimHits'),
39  verboseSimHit = cms.untracked.int32(0),
40  # GEM digi matching:
41  verboseGEMDigi = cms.untracked.int32(0),
42  gemDigiInput = cms.InputTag("simMuonGEMDigis"),
43  gemPadDigiInput = cms.InputTag("simMuonGEMPadDigis"),
44  gemCoPadDigiInput = cms.InputTag("simCscTriggerPrimitiveDigis"),
45  minBXGEM = cms.untracked.int32(-1),
46  maxBXGEM = cms.untracked.int32(1),
47  matchDeltaStripGEM = cms.untracked.int32(1),
48  gemMinPt = cms.untracked.double(5.0),
49  gemMinEta = cms.untracked.double(1.55),
50  gemMaxEta = cms.untracked.double(2.45),
51  detailPlot = cms.bool(False),
52 )
53 
54 gemGeometryChecker = cms.EDAnalyzer('GEMCheckGeometry',
55  detailPlot = cms.bool(False),
56 )
57 
58 gemDigiValidation = cms.Sequence( gemStripValidation+gemPadValidation+gemCoPadValidation+gemDigiTrackValidation+gemGeometryChecker)