|
7 | 7 | from L1Trigger.L1TCalorimeter.simDigis_cff import * |
8 | 8 | # CaloLayer1 |
9 | 9 | from L1Trigger.L1TCaloLayer1.simCaloStage2Layer1Digis_cfi import simCaloStage2Layer1Digis |
10 | | -valCaloStage2Layer1Digis = simCaloStage2Layer1Digis.clone() |
11 | | -valCaloStage2Layer1Digis.ecalToken = cms.InputTag("caloLayer1Digis") |
12 | | -valCaloStage2Layer1Digis.hcalToken = cms.InputTag("caloLayer1Digis") |
13 | | -valCaloStage2Layer1Digis.unpackEcalMask = cms.bool(True) |
14 | | -valCaloStage2Layer1Digis.unpackHcalMask = cms.bool(True) |
| 10 | +valCaloStage2Layer1Digis = simCaloStage2Layer1Digis.clone( |
| 11 | + ecalToken = "caloLayer1Digis", |
| 12 | + hcalToken = "caloLayer1Digis", |
| 13 | + unpackEcalMask = True, |
| 14 | + unpackHcalMask = True |
| 15 | +) |
15 | 16 |
|
16 | 17 | # CaloLayer2 |
17 | 18 | from L1Trigger.L1TCalorimeter.simCaloStage2Digis_cfi import simCaloStage2Digis |
18 | | -valCaloStage2Layer2Digis = simCaloStage2Digis.clone() |
19 | | -valCaloStage2Layer2Digis.towerToken = cms.InputTag("caloStage2Digis", "CaloTower") |
| 19 | +valCaloStage2Layer2Digis = simCaloStage2Digis.clone(towerToken = "caloStage2Digis:CaloTower") |
20 | 20 |
|
21 | 21 | # BMTF-Legacy |
22 | 22 | from L1Trigger.L1TMuonBarrel.simBmtfDigis_cfi import * |
23 | | -valBmtfDigis = simBmtfDigis.clone() |
24 | | -valBmtfDigis.DTDigi_Source = cms.InputTag("bmtfDigis") |
25 | | -valBmtfDigis.DTDigi_Theta_Source = cms.InputTag("bmtfDigis") |
| 23 | +valBmtfDigis = simBmtfDigis.clone( |
| 24 | + DTDigi_Source = "bmtfDigis", |
| 25 | + DTDigi_Theta_Source = "bmtfDigis" |
| 26 | +) |
26 | 27 |
|
27 | 28 | # BMTF-Kalman |
28 | 29 | from L1Trigger.L1TMuonBarrel.simKBmtfDigis_cfi import * |
29 | 30 | from L1Trigger.L1TMuonBarrel.simKBmtfStubs_cfi import * |
30 | | -valKBmtfStubs = simKBmtfStubs.clone() |
31 | | -valKBmtfStubs.srcPhi = cms.InputTag("bmtfDigis") |
32 | | -valKBmtfStubs.srcTheta = cms.InputTag("bmtfDigis") |
33 | | -valKBmtfDigis = simKBmtfDigis.clone() |
34 | | -valKBmtfDigis.src = cms.InputTag("valKBmtfStubs") |
| 31 | +valKBmtfStubs = simKBmtfStubs.clone( |
| 32 | + srcPhi = "bmtfDigis", |
| 33 | + srcTheta = "bmtfDigis" |
| 34 | +) |
| 35 | +valKBmtfDigis = simKBmtfDigis.clone(src = "valKBmtfStubs") |
35 | 36 |
|
36 | 37 | # BMTF-AlgoTriggerSelector |
37 | 38 | from DQM.L1TMonitor.L1TBMTFAlgoSelector_cfi import * |
38 | | -valBmtfAlgoSel = l1tBmtfAlgoSelector.clone() |
39 | | -valBmtfAlgoSel.bmtfKalman = cms.InputTag("valKBmtfDigis:BMTF") |
40 | | -valBmtfAlgoSel.bmtfLegacy = cms.InputTag("valBmtfDigis:BMTF") |
| 39 | +valBmtfAlgoSel = l1tBmtfAlgoSelector.clone( |
| 40 | + bmtfKalman = "valKBmtfDigis:BMTF", |
| 41 | + bmtfLegacy = "valBmtfDigis:BMTF" |
| 42 | +) |
41 | 43 |
|
42 | 44 | # OMTF |
43 | 45 | from L1Trigger.L1TMuonOverlap.simOmtfDigis_cfi import * |
44 | | -valOmtfDigis = simOmtfDigis.clone() |
45 | | -valOmtfDigis.srcDTPh = cms.InputTag('omtfStage2Digis') |
46 | | -valOmtfDigis.srcDTTh = cms.InputTag('omtfStage2Digis') |
47 | | -valOmtfDigis.srcCSC = cms.InputTag('omtfStage2Digis') |
48 | | -valOmtfDigis.srcRPC = cms.InputTag('omtfStage2Digis') |
| 46 | +valOmtfDigis = simOmtfDigis.clone( |
| 47 | + srcDTPh = "omtfStage2Digis", |
| 48 | + srcDTTh = "omtfStage2Digis", |
| 49 | + srcCSC = "omtfStage2Digis", |
| 50 | + srcRPC = "omtfStage2Digis" |
| 51 | +) |
49 | 52 |
|
50 | 53 | # GEM TPG |
51 | 54 | from L1Trigger.L1TGEM.simGEMDigis_cff import * |
52 | | -valMuonGEMPadDigis = simMuonGEMPadDigis.clone() |
53 | | -valMuonGEMPadDigis.InputCollection = cms.InputTag('muonGEMDigis') |
54 | | -valMuonGEMPadDigiClusters = simMuonGEMPadDigiClusters.clone() |
55 | | -valMuonGEMPadDigiClusters.InputCollection = cms.InputTag('valMuonGEMPadDigis') |
| 55 | +valMuonGEMPadDigis = simMuonGEMPadDigis.clone(InputCollection = "muonGEMDigis") |
| 56 | +valMuonGEMPadDigiClusters = simMuonGEMPadDigiClusters.clone(InputCollection = "valMuonGEMPadDigis") |
| 57 | + |
| 58 | +# CSC TPG |
| 59 | +from L1Trigger.CSCTriggerPrimitives.cscTriggerPrimitiveDigis_cfi import * |
| 60 | +valCscStage2Digis = cscTriggerPrimitiveDigis.clone( |
| 61 | + CSCComparatorDigiProducer = "muonCSCDigis:MuonCSCComparatorDigi", |
| 62 | + CSCWireDigiProducer = "muonCSCDigis:MuonCSCWireDigi" |
| 63 | +) |
| 64 | + |
| 65 | +from Configuration.Eras.Modifier_run3_GEM_cff import run3_GEM |
| 66 | +run3_GEM.toModify( valCscStage2Digis, GEMPadDigiClusterProducer = "valMuonGEMPadDigiClusters" ) |
56 | 67 |
|
57 | 68 | # EMTF |
58 | 69 | from L1Trigger.L1TMuonEndCap.simEmtfDigis_cfi import * |
59 | | -valEmtfStage2Digis = simEmtfDigis.clone() |
60 | | -valEmtfStage2Digis.CSCInput = "emtfStage2Digis" |
61 | | -valEmtfStage2Digis.RPCInput = "muonRPCDigis" |
| 70 | +valEmtfStage2Digis = simEmtfDigis.clone( |
| 71 | + CSCInput = "emtfStage2Digis", |
| 72 | + RPCInput = "muonRPCDigis" |
| 73 | +) |
62 | 74 |
|
63 | 75 | # uGMT |
64 | 76 | from L1Trigger.L1TMuon.simGmtStage2Digis_cfi import * |
65 | | -valGmtCaloSumDigis = simGmtCaloSumDigis.clone() |
66 | | -valGmtCaloSumDigis.caloStage2Layer2Label = cms.InputTag("valCaloStage2Layer1Digis") |
67 | | -valGmtStage2Digis = simGmtStage2Digis.clone() |
68 | | -valGmtStage2Digis.barrelTFInput = cms.InputTag("gmtStage2Digis", "BMTF") |
69 | | -valGmtStage2Digis.overlapTFInput = cms.InputTag("gmtStage2Digis", "OMTF") |
70 | | -valGmtStage2Digis.forwardTFInput = cms.InputTag("gmtStage2Digis", "EMTF") |
71 | | -valGmtStage2Digis.triggerTowerInput = cms.InputTag("valGmtCaloSumDigis", "TriggerTowerSums") |
| 77 | +valGmtCaloSumDigis = simGmtCaloSumDigis.clone(caloStage2Layer2Label = "valCaloStage2Layer1Digis") |
| 78 | +valGmtStage2Digis = simGmtStage2Digis.clone( |
| 79 | + barrelTFInput = "gmtStage2Digis:BMTF", |
| 80 | + overlapTFInput = "gmtStage2Digis:OMTF", |
| 81 | + forwardTFInput = "gmtStage2Digis:EMTF", |
| 82 | + triggerTowerInput = "valGmtCaloSumDigis:TriggerTowerSums" |
| 83 | +) |
72 | 84 |
|
73 | 85 | # uGT |
74 | 86 | from L1Trigger.L1TGlobal.simGtStage2Digis_cfi import simGtStage2Digis |
75 | 87 | from L1Trigger.L1TGlobal.simGtExtFakeProd_cfi import simGtExtFakeProd |
76 | 88 |
|
77 | | -valGtStage2Digis = simGtStage2Digis.clone() |
78 | | -valGtStage2Digis.ExtInputTag = cms.InputTag("gtStage2Digis") |
79 | | -valGtStage2Digis.MuonInputTag = cms.InputTag("gtStage2Digis", "Muon") |
80 | | -valGtStage2Digis.EGammaInputTag = cms.InputTag("gtStage2Digis", "EGamma") |
81 | | -valGtStage2Digis.TauInputTag = cms.InputTag("gtStage2Digis", "Tau") |
82 | | -valGtStage2Digis.JetInputTag = cms.InputTag("gtStage2Digis", "Jet") |
83 | | -valGtStage2Digis.EtSumInputTag = cms.InputTag("gtStage2Digis", "EtSum") |
84 | | -valGtStage2Digis.AlgorithmTriggersUnmasked = cms.bool(False) |
85 | | -valGtStage2Digis.AlgorithmTriggersUnprescaled = cms.bool(False) |
86 | | -valGtStage2Digis.EmulateBxInEvent = cms.int32(5) |
87 | | -valGtStage2Digis.PrescaleSet = cms.uint32(7) |
88 | | -valGtStage2Digis.GetPrescaleColumnFromData = cms.bool(True) |
89 | | -valGtStage2Digis.AlgoBlkInputTag = cms.InputTag("gtStage2Digis") |
90 | | - |
| 89 | +valGtStage2Digis = simGtStage2Digis.clone( |
| 90 | + ExtInputTag = "gtStage2Digis", |
| 91 | + MuonInputTag = "gtStage2Digis:Muon", |
| 92 | + EGammaInputTag = "gtStage2Digis:EGamma", |
| 93 | + TauInputTag = "gtStage2Digis:Tau", |
| 94 | + JetInputTag = "gtStage2Digis:Jet", |
| 95 | + EtSumInputTag = "gtStage2Digis:EtSum", |
| 96 | + AlgorithmTriggersUnmasked = False, |
| 97 | + AlgorithmTriggersUnprescaled = False, |
| 98 | + EmulateBxInEvent = cms.int32(5), |
| 99 | + PrescaleSet = cms.uint32(7), |
| 100 | + GetPrescaleColumnFromData = True, |
| 101 | + AlgoBlkInputTag = "gtStage2Digis" |
| 102 | +) |
91 | 103 | Stage2L1HardwareValidation = cms.Sequence( |
92 | 104 | valCaloStage2Layer1Digis + |
| 105 | + valCscStage2Digis + |
93 | 106 | valBmtfDigis + |
94 | 107 | valKBmtfStubs + |
95 | 108 | valKBmtfDigis + |
|
122 | 135 | # GEM TPG |
123 | 136 | from DQM.L1TMonitor.L1TdeGEMTPG_cfi import * |
124 | 137 |
|
| 138 | +# CSC TPG |
| 139 | +from DQM.L1TMonitor.L1TdeCSCTPG_cfi import * |
| 140 | + |
125 | 141 | # BMTF |
126 | 142 | from DQM.L1TMonitor.L1TdeStage2BMTF_cfi import * |
127 | 143 | from DQM.L1TMonitor.L1TdeStage2BMTFSecond_cff import * |
|
147 | 163 | l1tdeStage2Bmtf + |
148 | 164 | l1tdeStage2BmtfSecond + |
149 | 165 | l1tdeStage2Omtf + |
| 166 | + l1tdeCSCTPG + |
150 | 167 | l1tdeStage2EmtfOnlineDQMSeq + |
151 | 168 | l1tStage2uGMTEmulatorOnlineDQMSeq + |
152 | 169 | l1tdeStage2uGT + |
|
0 commit comments