CMS 3D CMS Logo

L1TdeCSCTPG_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
3 
4 l1tdeCSCTPGCommon = cms.PSet(
5  monitorDir = cms.string('L1TEMU/L1TdeCSCTPG'),
6 
7  chambers = cms.vstring("ME11", "ME12", "ME13", "ME21", "ME22",
8  "ME31", "ME32", "ME41", "ME42"),
9  alctVars = cms.vstring("quality", "wiregroup", "bx"),
10  alctNBin = cms.vuint32(6, 116, 20),
11  alctMinBin = cms.vdouble(0, 0, 0),
12  alctMaxBin = cms.vdouble(6, 116, 20),
13  clctVars = cms.vstring(
14  # For Run-2 eras
15  "quality", "halfstrip", "pattern", "bend",
16  # Added in Run-3 eras
17  "quartstrip", "eighthstrip", "run3pattern",
18  "slope", "compcode", "quartstripbit", "eighthstripbit"),
19  clctNBin = cms.vuint32(16, 224, 16, 2, 448, 896, 5, 16, 410, 2, 2),
20  clctMinBin = cms.vdouble(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
21  clctMaxBin = cms.vdouble(16, 224, 16, 2, 448, 896, 5, 16, 410, 2, 2),
22  lctVars = cms.vstring(
23  # For Run-2 eras
24  "quality", "wiregroup", "halfstrip", "pattern", "bend",
25  # Added in Run-3 eras
26  "quartstrip", "eighthstrip", "run3pattern",
27  "slope", "quartstripbit", "eighthstripbit"),
28  lctNBin = cms.vuint32(16, 116, 224, 16, 2, 448, 896, 5, 16, 2, 2),
29  lctMinBin = cms.vdouble(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
30  lctMaxBin = cms.vdouble(16, 116, 224, 16, 2, 448, 896, 5, 16, 2, 2),
31  # options when running on test data from the B904 test-stands
32  useB904ME11 = cms.bool(False),
33  useB904ME21 = cms.bool(False),
34  useB904ME234s2 = cms.bool(False),
35  isRun3 = cms.bool(False),
36  # B y default the DQM will make 2D summary plots. Do you also want
37  # the very large number of 1D plots? Would recommend to keep it to
38  # true so that it may help in the debugging process (S.D.)
39  make1DPlots = cms.bool(True),
40  preTriggerAnalysis = cms.bool(False)
41 )
42 
43 l1tdeCSCTPG = DQMEDAnalyzer(
44  "L1TdeCSCTPG",
45  l1tdeCSCTPGCommon,
46  dataALCT = cms.InputTag("muonCSCDigis","MuonCSCALCTDigi"),
47  emulALCT = cms.InputTag("valCscStage2Digis"),
48  dataCLCT = cms.InputTag("muonCSCDigis","MuonCSCCLCTDigi"),
49  emulCLCT = cms.InputTag("valCscStage2Digis"),
50  dataLCT = cms.InputTag("muonCSCDigis","MuonCSCCorrelatedLCTDigi"),
51  emulLCT = cms.InputTag("valCscStage2Digis", "MPCSORTED"),
52  emulpreCLCT = cms.InputTag("valCscStage2Digis"),
53  dataEmul = cms.vstring("data","emul"),
54 )
55 
56 # enable comparisons for Run-3 data members
57 from Configuration.Eras.Modifier_run3_common_cff import run3_common
58 run3_common.toModify( l1tdeCSCTPG,
59  isRun3 = True)