21 global generalTracks,ecalPreshowerDigis,ecalDigis,hcalDigis,muonDTDigis,muonCSCDigis,muonRPCDigis,loadDigiAliasesWasCalled
23 loadDigiAliasesWasCalled=
True 24 generalTracks = cms.EDAlias(
25 **{
"mix" if nopremix
else "mixData" :
28 fromProductInstance = cms.string(
'generalTracks'),
29 toProductInstance = cms.string(
''),
30 type = cms.string(
'recoTracks')
33 fromProductInstance = cms.string(
'generalTracks'),
34 toProductInstance = cms.string(
''),
35 type = cms.string(
'recoTrackExtras')
38 fromProductInstance = cms.string(
'generalTracks'),
39 toProductInstance = cms.string(
''),
40 type = cms.string(
'TrackingRecHitsOwned')
46 ecalPreshowerDigis = cms.EDAlias(
47 **{
"simEcalPreshowerDigis" if nopremix
else "DMEcalPreshowerDigis" :
50 type = cms.string(
"ESDigiCollection")
56 ecalDigis = cms.EDAlias(
57 **{
"simEcalDigis" if nopremix
else "DMEcalDigis" :
60 type = cms.string(
"EBDigiCollection")
63 type = cms.string(
"EEDigiCollection")
66 type = cms.string(
"EBSrFlagsSorted"),
67 fromProductInstance = cms.string(
'ebSrFlags'),
68 toProductInstance = cms.string(
'')),
70 type = cms.string(
"EESrFlagsSorted"),
71 fromProductInstance = cms.string(
'eeSrFlags'),
72 toProductInstance = cms.string(
''),
75 "simEcalTriggerPrimitiveDigis" if nopremix
else "DMEcalTriggerPrimitiveDigis" :
78 type = cms.string(
"EcalTriggerPrimitiveDigisSorted"),
79 fromProductInstance = cms.string(
""),
80 toProductInstance = cms.string(
"EcalTriggerPrimitives")
86 hcalDigis = cms.EDAlias(
87 **{
"simHcalDigis" if nopremix
else "DMHcalDigis" :
89 cms.PSet(type = cms.string(
"HBHEDataFramesSorted")),
90 cms.PSet(type = cms.string(
"HFDataFramesSorted")),
91 cms.PSet(type = cms.string(
"HODataFramesSorted")),
93 type = cms.string(
'QIE10DataFrameHcalDataFrameContainer'),
94 fromProductInstance = cms.string(
'HFQIE10DigiCollection'),
95 toProductInstance = cms.string(
'')
98 type = cms.string(
'QIE11DataFrameHcalDataFrameContainer'),
99 fromProductInstance = cms.string(
'HBHEQIE11DigiCollection'),
100 toProductInstance = cms.string(
'')
106 muonDTDigis = cms.EDAlias(
107 **{
"simMuonDTDigis" if nopremix
else "mixData" :
110 type = cms.string(
"DTLayerIdDTDigiMuonDigiCollection")
119 muonRPCDigis = cms.EDAlias(
120 **{
"simMuonRPCDigis" if nopremix
else "mixData" :
123 type = cms.string(
"RPCDetIdRPCDigiMuonDigiCollection")
132 muonCSCDigis = cms.EDAlias(
133 **{
"simMuonCSCDigis" if nopremix
else "mixData" :
136 type = cms.string(
"CSCDetIdCSCWireDigiMuonDigiCollection"),
137 fromProductInstance = cms.string(
"MuonCSCWireDigi" if nopremix
else "MuonCSCWireDigisDM"),
138 toProductInstance = cms.string(
"MuonCSCWireDigi")),
140 type = cms.string(
"CSCDetIdCSCStripDigiMuonDigiCollection"),
141 fromProductInstance = cms.string(
"MuonCSCStripDigi" if nopremix
else "MuonCSCStripDigisDM"),
142 toProductInstance = cms.string(
"MuonCSCStripDigi")),
def loadDigiAliases(premix=False)