Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-17 10:58:02

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 # adapt the L1TEmulatorMonitor_cff configuration to offline DQM
0004 
0005 # DQM online L1 Trigger emulator modules 
0006 from DQM.L1TMonitor.L1TEmulatorMonitor_cff import *
0007 
0008 
0009 # Stage 2
0010 
0011 from DQM.L1TMonitor.L1TStage2Emulator_cff import *
0012 # add calo layer 2 emulation with inputs from the calo layer 1 emulator since the full unpacked data to emulate layer 2 is only available for validation events
0013 valCaloStage2Layer2DigisOffline = valCaloStage2Layer2Digis.clone(
0014     towerToken = "valCaloStage2Layer1Digis"
0015 )
0016 Stage2L1HardwareValidationForOfflineCalo = cms.Sequence(valCaloStage2Layer2DigisOffline)
0017 
0018 # Calo layer 2 emulator DQM modules for offline
0019 from DQM.L1TMonitor.L1TdeStage2CaloLayer2_cfi import *
0020 l1tdeStage2CaloLayer2Offline = l1tdeStage2CaloLayer2.clone(
0021     calol2JetCollectionEmul = "valCaloStage2Layer2DigisOffline",
0022     calol2EGammaCollectionEmul = "valCaloStage2Layer2DigisOffline",
0023     calol2TauCollectionEmul = "valCaloStage2Layer2DigisOffline",
0024     calol2EtSumCollectionEmul = "valCaloStage2Layer2DigisOffline"
0025 )
0026 from DQM.L1TMonitor.L1TStage2CaloLayer2Emul_cfi import *
0027 l1tStage2CaloLayer2EmulOffline = l1tStage2CaloLayer2Emul.clone(
0028     stage2CaloLayer2JetSource = "valCaloStage2Layer2DigisOffline",
0029     stage2CaloLayer2EGammaSource = "valCaloStage2Layer2DigisOffline",
0030     stage2CaloLayer2TauSource = "valCaloStage2Layer2DigisOffline",
0031     stage2CaloLayer2EtSumSource = "valCaloStage2Layer2DigisOffline"
0032 )
0033 l1tStage2EmulatorOfflineDQMForCalo = cms.Sequence(
0034     l1tdeStage2CaloLayer2Offline +
0035     l1tStage2CaloLayer2EmulOffline
0036 )
0037