1 import FWCore.ParameterSet.Config
as cms
3 gemStripValidation = cms.EDAnalyzer(
'GEMStripDigiValidation',
4 outputFile = cms.string(
''),
5 stripLabel= cms.InputTag(
'simMuonGEMDigis'),
6 simInputLabel = cms.InputTag(
'g4SimHits',
"MuonGEMHits"),
8 nBinGlobalZR = cms.untracked.vdouble(200,200,150,250),
10 RangeGlobalZR = cms.untracked.vdouble(564,574,792,802,110,290,120,390),
11 nBinGlobalXY = cms.untracked.int32(360),
12 detailPlot = cms.bool(
False),
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),
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),
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),
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),
54 gemGeometryChecker = cms.EDAnalyzer(
'GEMCheckGeometry',
55 detailPlot = cms.bool(
False),
58 gemDigiValidation = cms.Sequence( gemStripValidation+gemPadValidation+gemCoPadValidation+gemDigiTrackValidation+gemGeometryChecker)