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