def L1TReEmulFromRAW(process): L1TReEmulFromRAW2016(process) if stage2L1Trigger_2017.isChosen(): process.simOmtfDigis.srcCSC = cms.InputTag('emtfStage2Digis') print "# L1TReEmul sequence: " print "# {0}".format(process.L1TReEmul) print "# {0}".format(process.schedule) return process
def L1TReEmulFromRAW(process): L1TReEmulFromRAW2016(process) if stage2L1Trigger_2017.isChosen(): process.simOmtfDigis.srcRPC = cms.InputTag('omtfStage2Digis') process.simOmtfDigis.srcCSC = cms.InputTag('omtfStage2Digis') process.simOmtfDigis.srcDTPh = cms.InputTag('omtfStage2Digis') process.simOmtfDigis.srcDTTh = cms.InputTag('omtfStage2Digis') print "# L1TReEmul sequence: " print "# {0}".format(process.L1TReEmul) print "# {0}".format(process.schedule) return process
def L1TReEmulFromNANO(process): process.load('L1Trigger.Configuration.SimL1Emulator_cff') process.L1TReEmul = cms.Sequence(process.SimL1TGlobal) if stage2L1Trigger_2017.isChosen(): process.simGtStage2Digis.ExtInputTag = cms.InputTag("hltGtStage2Digis") process.simGtStage2Digis.MuonInputTag = cms.InputTag("hltGtStage2Digis", "Muon") process.simGtStage2Digis.EtSumInputTag = cms.InputTag("hltGtStage2Digis", "EtSum") process.simGtStage2Digis.EGammaInputTag = cms.InputTag("hltGtStage2Digis", "EGamma") process.simGtStage2Digis.TauInputTag = cms.InputTag("hltGtStage2Digis", "Tau") process.simGtStage2Digis.JetInputTag = cms.InputTag("hltGtStage2Digis", "Jet") process.L1TReEmulPath = cms.Path(process.L1TReEmul) process.schedule.append(process.L1TReEmulPath) print ("# L1TReEmul sequence: ") print ("# {0}".format(process.L1TReEmul)) print ("# {0}".format(process.schedule)) return process
def L1TReEmulFromNANO(process): process.load('L1Trigger.Configuration.SimL1Emulator_cff') process.L1TReEmul = cms.Sequence(process.SimL1TGlobal) if stage2L1Trigger_2017.isChosen(): process.simGtStage2Digis.ExtInputTag = cms.InputTag("hltGtStage2Digis") process.simGtStage2Digis.MuonInputTag = cms.InputTag( "hltGtStage2Digis", "Muon") process.simGtStage2Digis.EtSumInputTag = cms.InputTag( "hltGtStage2Digis", "EtSum") process.simGtStage2Digis.EGammaInputTag = cms.InputTag( "hltGtStage2Digis", "EGamma") process.simGtStage2Digis.TauInputTag = cms.InputTag( "hltGtStage2Digis", "Tau") process.simGtStage2Digis.JetInputTag = cms.InputTag( "hltGtStage2Digis", "Jet") process.L1TReEmulPath = cms.Path(process.L1TReEmul) process.schedule.append(process.L1TReEmulPath) print("# L1TReEmul sequence: ") print("# {0}".format(process.L1TReEmul)) print("# {0}".format(process.schedule)) return process
# change when availalbe simTwinMux and reliable DTTPs, CSCTPs cutlist=['simDtTriggerPrimitiveDigis','simCscTriggerPrimitiveDigis',] for b in cutlist: SimL1EmulatorCore.remove(b) # ----------------------------------------------------------- # BMTF simBmtfDigis.DTDigi_Source = cms.InputTag("simTwinMuxDigis") simBmtfDigis.DTDigi_Theta_Source = cms.InputTag("unpackBmtf") # OMTF simOmtfDigis.srcRPC = cms.InputTag('unpackRPC') simOmtfDigis.srcDTPh = cms.InputTag("unpackBmtf") simOmtfDigis.srcDTTh = cms.InputTag("unpackBmtf") simOmtfDigis.srcCSC = cms.InputTag("unpackCsctf") if (stage2L1Trigger_2017.isChosen()): simOmtfDigis.srcCSC = cms.InputTag('unpackEmtf') # EMTF simEmtfDigis.CSCInput = cms.InputTag("unpackEmtf") simEmtfDigis.RPCInput = cms.InputTag('unpackRPC') simCaloStage2Layer1Digis.ecalToken = cms.InputTag('unpackEcal:EcalTriggerPrimitives') simCaloStage2Layer1Digis.hcalToken = cms.InputTag('unpackLayer1') # Finally, pack the new L1T output back into RAW from EventFilter.L1TRawToDigi.caloStage2Raw_cfi import caloStage2Raw as packCaloStage2 from EventFilter.L1TRawToDigi.gmtStage2Raw_cfi import gmtStage2Raw as packGmtStage2 from EventFilter.L1TRawToDigi.gtStage2Raw_cfi import gtStage2Raw as packGtStage2
# change when availalbe simTwinMux and reliable DTTPs, CSCTPs cutlist = ['simDtTriggerPrimitiveDigis', 'simCscTriggerPrimitiveDigis'] for b in cutlist: SimL1EmulatorCore.remove(b) # ----------------------------------------------------------- # BMTF simBmtfDigis.DTDigi_Source = cms.InputTag("simTwinMuxDigis") simBmtfDigis.DTDigi_Theta_Source = cms.InputTag("unpackBmtf") # OMTF simOmtfDigis.srcRPC = cms.InputTag('unpackRPC') simOmtfDigis.srcDTPh = cms.InputTag("unpackBmtf") simOmtfDigis.srcDTTh = cms.InputTag("unpackBmtf") simOmtfDigis.srcCSC = cms.InputTag("unpackCsctf") if (stage2L1Trigger_2017.isChosen()): simOmtfDigis.srcRPC = cms.InputTag('unpackOmtf') simOmtfDigis.srcCSC = cms.InputTag('unpackOmtf') simOmtfDigis.srcDTPh = cms.InputTag('unpackOmtf') simOmtfDigis.srcDTTh = cms.InputTag('unpackOmtf') # EMTF simEmtfDigis.CSCInput = cms.InputTag("unpackEmtf") simEmtfDigis.RPCInput = cms.InputTag('unpackRPC') simCaloStage2Layer1Digis.ecalToken = cms.InputTag( 'unpackEcal:EcalTriggerPrimitives') simCaloStage2Layer1Digis.hcalToken = cms.InputTag('unpackLayer1') # Finally, pack the new L1T output back into RAW