107 process.simEcalTriggerPrimitiveDigis.inputLabel = cms.InputTag(
'ecalDigis' )
110 process.simHcalTriggerPrimitiveDigis.inputLabel = cms.InputTag(
'hcalDigis' )
113 if 'ECAL' not in subsys:
114 process.simRctDigis.ecalDigis = cms.VInputTag( cms.InputTag(
'ecalDigis:ECALTriggerPrimitives' ) )
115 if 'HCAL' not in subsys:
116 process.simRctDigis.ecalDigis = cms.VInputTag( cms.InputTag(
'hcalDigis' ) )
118 if (
'GCT' in subsys)
and (
'RCT' not in subsys):
119 process.simGctDigis.inputLabel =
'gctDigis' 122 process.simDtTriggerPrimitiveDigis.digiTag =
'muonDTDigis' 125 process.simCscTriggerPrimitiveDigis.CSCComparatorDigiProducer = cms.InputTag(
'muonCSCDigis',
'MuonCSCComparatorDigi' )
126 process.simCscTriggerPrimitiveDigis.CSCWireDigiProducer = cms.InputTag(
'muonCSCDigis',
'MuonCSCWireDigi' )
129 if 'DT' not in subsys:
130 process.simDttfDigis.DTDigi_Source =
'dtTriggerPrimitiveDigis' 131 if 'CSCTF1' not in subsys:
132 process.simDttfDigis.CSCStub_Source =
'csctfDigis' 134 if 'CSCTF1' in subsys:
135 if 'CSC' not in subsys:
136 process.simCsctfTrackDigis.SectorReceiverInput = cms.untracked.InputTag(
'cscTriggerPrimitiveDigis',
'MPCSORTED' )
137 if 'DT' not in subsys:
138 process.simCsctfTrackDigis.DTproducer =
'dtTriggerPrimitiveDigis' 140 if 'CSCTF2' in subsys
and 'CSCTF1' not in subsys:
141 process.simCsctfDigis.CSCTrackProducer =
'csctfDigis' 143 if 'RPCTF' in subsys:
144 process.simRpcTriggerDigis.label =
'muonRPCDigis' 147 if 'DTTF' not in subsys:
148 process.simGmtDigis.DTCandidates = cms.InputTag(
'dttfDigis',
'DT' )
149 if 'CSCTF2' not in subsys:
150 process.simGmtDigis.CSCCandidates = cms.InputTag(
'csctfDigis',
'CSC' )
151 if 'RPCTF' not in subsys:
152 process.simGmtDigis.RPCbCandidates = cms.InputTag(
'rpcTriggerDigis',
'RPCb' )
153 process.simGmtDigis.RPCfCandidates = cms.InputTag(
'rpcTriggerDigis',
'RPCf' )
155 if 'S1CALOL2' in subsys:
156 if 'RCT' not in subsys:
157 process.simRctUpgradeFormatDigis.regionTag = cms.InputTag(
"caloStage1Digis")
158 process.simRctUpgradeFormatDigis.emTag = cms.InputTag(
"caloStage1Digis")
160 if 'CALOL1' in subsys:
161 if 'ECAL' not in subsys:
162 process.ecalToken = cms.InputTag(
"ecalDigis:EcalTriggerPrimitiveDigis")
163 if 'HCAL' not in subsys:
164 process.hcalToken = cms.InputTag(
"hcalDigis")
166 if 'CALOL2' in subsys:
167 if 'CALOL1' not in subsys:
168 process.simCaloStage2Digis.towerToken = cms.InputTag(
"caloStage2Digis",
"CaloTower")
def setInputTags(process, subsys)