Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-08-24 09:50:57

0001 import FWCore.ParameterSet.Config as cms
0002 from Configuration.Eras.Modifier_stage2L1Trigger_cff import stage2L1Trigger
0003 
0004 from L1Trigger.L1TNtuples.l1CaloTowerTree_cfi import *
0005 from L1Trigger.L1TNtuples.l1CaloSummaryTree_cfi import *
0006 from L1Trigger.L1TNtuples.l1UpgradeTfMuonTree_cfi import *
0007 from L1Trigger.L1TNtuples.l1UpgradeTfMuonShowerTree_cfi import *
0008 from L1Trigger.L1TNtuples.l1UpgradeTree_cfi import *
0009 from L1Trigger.L1TNtuples.l1EventTree_cfi import *
0010 from L1Trigger.L1TNtuples.l1uGTTree_cfi import *
0011 from L1Trigger.L1TNtuples.l1AXOTree_cfi import *
0012 
0013 l1UpgradeTfMuonEmuTree = l1UpgradeTfMuonTree.clone()
0014 l1UpgradeTfMuonEmuTree.bmtfMuonToken = cms.untracked.InputTag("simBmtfDigis","BMTF")
0015 l1UpgradeTfMuonEmuTree.bmtf2MuonToken = cms.untracked.InputTag("simKBmtfDigis","BMTF")
0016 l1UpgradeTfMuonEmuTree.omtfMuonToken = cms.untracked.InputTag("simOmtfDigis","OMTF")
0017 l1UpgradeTfMuonEmuTree.emtfMuonToken = cms.untracked.InputTag("simEmtfDigis","EMTF")
0018 l1UpgradeTfMuonEmuTree.isEMU = cms.bool(True)
0019 
0020 l1UpgradeEmuTree = l1UpgradeTree.clone()
0021 # We have only output of the ZDC emulator available, no info from unpacker: l1UpgradeEmuTree clones from the l1UpgradeTree
0022 l1UpgradeEmuTree.sumZDCToken = cms.untracked.InputTag("l1tZDCEtSums")
0023 
0024 l1CaloTowerEmuTree = l1CaloTowerTree.clone()
0025 l1CaloTowerEmuTree.ecalToken = cms.untracked.InputTag("simEcalTriggerPrimitiveDigis")
0026 l1CaloTowerEmuTree.hcalToken = cms.untracked.InputTag("simHcalTriggerPrimitiveDigis")
0027 l1CaloTowerEmuTree.l1TowerToken = cms.untracked.InputTag("simCaloStage2Layer1Digis")
0028 l1CaloTowerEmuTree.l1ClusterToken = cms.untracked.InputTag("simCaloStage2Digis", "MP")
0029 
0030 l1CaloSummaryEmuTree = l1CaloSummaryTree.clone()
0031 
0032 l1UpgradeEmuTree = l1UpgradeTree.clone(
0033     egToken = "simCaloStage1FinalDigis",
0034     tauTokens = ["simCaloStage1FinalDigis:rlxTaus"],
0035     jetToken = "simCaloStage1FinalDigis",
0036     muonToken = "simGtDigis",
0037     sumToken = "simCaloStage1FinalDigis",
0038 )
0039 stage2L1Trigger.toModify(l1UpgradeEmuTree,
0040     egToken = "simCaloStage2Digis",
0041     tauTokens = ["simCaloStage2Digis"],
0042     jetToken = "simCaloStage2Digis",
0043     muonToken = "simGmtStage2Digis",
0044     #muonToken = "muonLegacyInStage2FormatDigis",
0045     sumToken = "simCaloStage2Digis"
0046 )
0047 
0048 #l1legacyMuonEmuTree = l1UpgradeTree.clone()
0049 #l1legacyMuonEmuTree.muonToken = cms.untracked.InputTag("muonLegacyInStage2FormatDigis","imdMuonsLegacy")
0050 
0051 l1uGTEmuTree = l1uGTTree.clone()
0052 l1uGTEmuTree.ugtToken = cms.InputTag("simGtStage2Digis")
0053 
0054 l1AXOEmuTree =  l1AXOTree.clone()
0055 l1AXOEmuTree.axoscoreToken = cms.untracked.InputTag("simGtStage2Digis","AXOScore")
0056 
0057 L1NtupleEMU = cms.Sequence(
0058   l1EventTree
0059   +l1UpgradeTfMuonEmuTree
0060   +l1CaloTowerEmuTree
0061   +l1CaloSummaryEmuTree
0062   +l1UpgradeEmuTree
0063 #  +l1MuonEmuTree
0064   +l1uGTEmuTree
0065   +l1AXOEmuTree
0066 )