3 generalTracksAliasInfo = cms.VPSet(
5 key = cms.string(
"mix"),
6 value = cms.VPSet( cms.PSet(type=cms.string(
'recoTracks'),
7 fromProductInstance = cms.string(
'generalTracks'),
8 toProductInstance = cms.string(
'') ),
9 cms.PSet(type=cms.string(
'recoTrackExtras'),
10 fromProductInstance = cms.string(
'generalTracks'),
11 toProductInstance = cms.string(
'') ),
12 cms.PSet(type=cms.string(
'TrackingRecHitsOwned'),
13 fromProductInstance = cms.string(
'generalTracks'),
14 toProductInstance = cms.string(
'') ),
15 cms.PSet(type=cms.string(
'floatedmValueMap'),
16 fromProductInstance = cms.string(
'generalTracksMVAVals'),
17 toProductInstance = cms.string(
'MVAVals') ) )
21 ecalPreShowerDigisAliasInfo = cms.VPSet(
23 key = cms.string(
"simEcalPreshowerDigis"),
24 value = cms.VPSet(cms.PSet(type = cms.string(
"ESDigiCollection")))
28 ecalDigisAliasInfo = cms.VPSet(
30 key = cms.string(
"simEcalDigis"),
32 cms.PSet(type = cms.string(
"EBDigiCollection")),
33 cms.PSet(type = cms.string(
"EEDigiCollection")),
35 type = cms.string(
"EBSrFlagsSorted"),
36 fromProductInstance = cms.string(
'ebSrFlags'),
37 toProductInstance = cms.string(
'')),
39 type = cms.string(
"EESrFlagsSorted"),
40 fromProductInstance = cms.string(
'eeSrFlags'),
41 toProductInstance = cms.string(
''))),
44 key = cms.string(
"simEcalTriggerPrimitiveDigis"),
47 type = cms.string(
"EcalTriggerPrimitiveDigisSorted"),
48 fromProductInstance = cms.string(
""),
49 toProductInstance = cms.string(
"EcalTriggerPrimitives")))
53 hcalDigisAliasInfo = cms.VPSet(
55 key = cms.string(
"simHcalDigis"),
57 cms.PSet(type = cms.string(
"HBHEDataFramesSorted")),
58 cms.PSet(type = cms.string(
"HFDataFramesSorted")),
59 cms.PSet(type = cms.string(
"HODataFramesSorted")))
63 muonDTDigisAliasInfo = cms.VPSet(
65 key = cms.string(
"simMuonDTDigis"),
66 value = cms.VPSet(cms.PSet(type = cms.string(
"DTLayerIdDTDigiMuonDigiCollection")))
71 muonRPCDigisAliasInfo = cms.VPSet(
73 key = cms.string(
"simMuonRPCDigis"),
74 value = cms.VPSet(cms.PSet(type = cms.string(
"RPCDetIdRPCDigiMuonDigiCollection")))
78 muonCSCDigisAliasInfo = cms.VPSet(
80 key = cms.string(
"simMuonCSCDigis"),
83 type = cms.string(
"CSCDetIdCSCWireDigiMuonDigiCollection"),
84 fromProductInstance = cms.string(
"MuonCSCWireDigi")),
86 type = cms.string(
"CSCDetIdCSCStripDigiMuonDigiCollection"),
87 fromProductInstance = cms.string(
"MuonCSCStripDigi")))
91 gtDigisAliasInfo = cms.VPSet (
93 key = cms.string(
"simGtDigis"),
95 cms.PSet(type = cms.string(
"L1GlobalTriggerReadoutRecord")),
96 cms.PSet(type = cms.string(
"L1GlobalTriggerObjectMapRecord"))
101 gmtDigisAliasInfo = cms.VPSet (
103 key = cms.string(
"simGmtDigis"),
105 cms.PSet(type = cms.string(
"L1MuGMTReadoutCollection"))
111 print "# WARNING: converting digi and mix aliases for DataMixer"
113 generalTracksAliasInfo[0].key =
"mixData"
116 muonCSCDigisAliasInfo[0].key =
"mixData"
117 muonCSCDigisAliasInfo[0].value[0].fromProductInstance =
"MuonCSCWireDigisDM"
118 muonCSCDigisAliasInfo[0].value[1].fromProductInstance =
"MuonCSCStripDigisDM"
119 muonRPCDigisAliasInfo[0].key =
"mixData"
120 muonDTDigisAliasInfo[0].key =
"mixData"
123 hcalDigisAliasInfo[0].key =
"DMHcalDigis"
124 ecalDigisAliasInfo[0].key =
"DMEcalDigis"
125 ecalDigisAliasInfo[1].key =
"DMEcalTriggerPrimitiveDigis"
126 ecalPreShowerDigisAliasInfo[0].key =
"DMEcalPreshowerDigis"
131 _dict[entry.key.value()] = entry.value
132 return cms.EDAlias(**_dict)
def convertAliasInfoForDataMixer