1 import FWCore.ParameterSet.Config
as cms
6 ecalPreshowerDigis =
None 12 caloStage1LegacyFormatDigis =
None 20 global generalTracks,ecalPreshowerDigis,ecalDigis,hcalDigis,muonDTDigis,muonCSCDigis,muonRPCDigis
22 generalTracks = cms.EDAlias(
23 **{
"mix" if nopremix
else "mixData" :
26 fromProductInstance = cms.string(
'generalTracks'),
27 toProductInstance = cms.string(
''),
28 type = cms.string(
'recoTracks')
31 fromProductInstance = cms.string(
'generalTracks'),
32 toProductInstance = cms.string(
''),
33 type = cms.string(
'recoTrackExtras')
36 fromProductInstance = cms.string(
'generalTracks'),
37 toProductInstance = cms.string(
''),
38 type = cms.string(
'TrackingRecHitsOwned')
44 ecalPreshowerDigis = cms.EDAlias(
45 **{
"simEcalPreshowerDigis" if nopremix
else "DMEcalPreshowerDigis" :
48 type = cms.string(
"ESDigiCollection")
54 ecalDigis = cms.EDAlias(
55 **{
"simEcalDigis" if nopremix
else "DMEcalDigis" :
58 type = cms.string(
"EBDigiCollection")
61 type = cms.string(
"EEDigiCollection")
64 type = cms.string(
"EBSrFlagsSorted"),
65 fromProductInstance = cms.string(
'ebSrFlags'),
66 toProductInstance = cms.string(
'')),
68 type = cms.string(
"EESrFlagsSorted"),
69 fromProductInstance = cms.string(
'eeSrFlags'),
70 toProductInstance = cms.string(
''),
73 "simEcalTriggerPrimitiveDigis" if nopremix
else "DMEcalTriggerPrimitiveDigis" :
76 type = cms.string(
"EcalTriggerPrimitiveDigisSorted"),
77 fromProductInstance = cms.string(
""),
78 toProductInstance = cms.string(
"EcalTriggerPrimitives")
84 hcalDigis = cms.EDAlias(
85 **{
"simHcalDigis" if nopremix
else "DMHcalDigis" :
87 cms.PSet(type = cms.string(
"HBHEDataFramesSorted")),
88 cms.PSet(type = cms.string(
"HFDataFramesSorted")),
89 cms.PSet(type = cms.string(
"HODataFramesSorted")),
91 type = cms.string(
'QIE10DataFrameHcalDataFrameContainer'),
92 fromProductInstance = cms.string(
'HFQIE10DigiCollection'),
93 toProductInstance = cms.string(
'')
96 type = cms.string(
'QIE11DataFrameHcalDataFrameContainer'),
97 fromProductInstance = cms.string(
'HBHEQIE11DigiCollection'),
98 toProductInstance = cms.string(
'')
104 muonDTDigis = cms.EDAlias(
105 **{
"simMuonDTDigis" if nopremix
else "mixData" :
108 type = cms.string(
"DTLayerIdDTDigiMuonDigiCollection")
117 muonRPCDigis = cms.EDAlias(
118 **{
"simMuonRPCDigis" if nopremix
else "mixData" :
121 type = cms.string(
"RPCDetIdRPCDigiMuonDigiCollection")
130 muonCSCDigis = cms.EDAlias(
131 **{
"simMuonCSCDigis" if nopremix
else "mixData" :
134 type = cms.string(
"CSCDetIdCSCWireDigiMuonDigiCollection"),
135 fromProductInstance = cms.string(
"MuonCSCWireDigi" if nopremix
else "MuonCSCWireDigisDM"),
136 toProductInstance = cms.string(
"MuonCSCWireDigi")),
138 type = cms.string(
"CSCDetIdCSCStripDigiMuonDigiCollection"),
139 fromProductInstance = cms.string(
"MuonCSCStripDigi" if nopremix
else "MuonCSCStripDigisDM"),
140 toProductInstance = cms.string(
"MuonCSCStripDigi")),
150 global gctDigis,gtDigis,gmtDigis,caloStage1LegacyFormatDigis
152 caloStage1LegacyFormatDigis = cms.EDAlias(
153 **{
"simCaloStage1LegacyFormatDigis" :
155 cms.PSet(type = cms.string(
"L1GctEmCands")),
156 cms.PSet(type = cms.string(
"L1GctEtHads")),
157 cms.PSet(type = cms.string(
"L1GctEtMisss")),
158 cms.PSet(type = cms.string(
"L1GctEtTotals")),
159 cms.PSet(type = cms.string(
"L1GctHFBitCountss")),
160 cms.PSet(type = cms.string(
"L1GctHFRingEtSumss")),
161 cms.PSet(type = cms.string(
"L1GctHtMisss")),
162 cms.PSet(type = cms.string(
"L1GctInternEtSums")),
163 cms.PSet(type = cms.string(
"L1GctInternHtMisss")),
164 cms.PSet(type = cms.string(
"L1GctInternJetDatas")),
165 cms.PSet(type = cms.string(
"L1GctJetCands")))})
167 gctDigis = cms.EDAlias(
170 cms.PSet(type = cms.string(
"L1GctEmCands")),
171 cms.PSet(type = cms.string(
"L1GctEtHads")),
172 cms.PSet(type = cms.string(
"L1GctEtMisss")),
173 cms.PSet(type = cms.string(
"L1GctEtTotals")),
174 cms.PSet(type = cms.string(
"L1GctHFBitCountss")),
175 cms.PSet(type = cms.string(
"L1GctHFRingEtSumss")),
176 cms.PSet(type = cms.string(
"L1GctHtMisss")),
177 cms.PSet(type = cms.string(
"L1GctInternEtSums")),
178 cms.PSet(type = cms.string(
"L1GctInternHtMisss")),
179 cms.PSet(type = cms.string(
"L1GctInternJetDatas")),
180 cms.PSet(type = cms.string(
"L1GctJetCands")))})
182 gtDigis = cms.EDAlias(
185 cms.PSet(type = cms.string(
"L1GlobalTriggerEvmReadoutRecord")),
186 cms.PSet(type = cms.string(
"L1GlobalTriggerObjectMapRecord")),
187 cms.PSet(type = cms.string(
"L1GlobalTriggerReadoutRecord"))),
190 cms.PSet(type = cms.string(
"L1MuGMTReadoutCollection")),
191 cms.PSet(type = cms.string(
"L1MuGMTCands")))
195 gmtDigis = cms.EDAlias (
198 cms.PSet(type = cms.string(
"L1MuGMTReadoutCollection")),
199 cms.PSet(type = cms.string(
"L1MuGMTCands"))
def loadTriggerDigiAliases()
def loadDigiAliases(premix=False)