Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:07:47

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 # the BMTF DQM module
0004 from DQM.L1TMonitor.L1TStage2BMTF_cfi import *
0005 
0006 # zero suppression DQM
0007 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0008 l1tStage2BmtfZeroSupp = DQMEDAnalyzer(
0009     "L1TMP7ZeroSupp",
0010     fedIds = cms.vint32(1376, 1377),
0011     rawData = cms.InputTag("rawDataCollector"),
0012     # mask for inputs (pt==0 defines empty muon)
0013     maskCapId1 = cms.untracked.vint32(0x01c00000,
0014                                       0x01c00000,
0015                                       0x01c00000,
0016                                       0x01c00000,
0017                                       0x00200000,
0018                                       0x00000000),
0019     # mask for outputs (pt==0 defines empty muon)
0020     maskCapId2 = cms.untracked.vint32(0x000001FF,
0021                                       0x00000000,
0022                                       0x000001FF,
0023                                       0x00000000,
0024                                       0x000001FF,
0025                                       0x00000000),
0026     # no masks defined for caption IDs 0 and 3-11
0027     maxFEDReadoutSize = cms.untracked.int32(7000),
0028     monitorDir = cms.untracked.string("L1T/L1TStage2BMTF/zeroSuppression/AllEvts"),
0029     verbose = cms.untracked.bool(False),
0030 )
0031 
0032 # ZS of validation events (to be used after fat event filter)
0033 l1tStage2BmtfZeroSuppFatEvts = l1tStage2BmtfZeroSupp.clone(
0034     monitorDir = "L1T/L1TStage2BMTF/zeroSuppression/FatEvts",
0035     maxFEDReadoutSize = 25000
0036 )
0037 # Plots for BMTF's Secondary Algo
0038 l1tStage2BmtfSecond = l1tStage2Bmtf.clone(
0039     bmtfSource = "bmtfDigis:BMTF2",
0040     monitorDir = "L1T/L1TStage2BMTF/L1TStage2BMTF-Secondary",
0041     verbose = False,
0042     hasDisplacementInfo = cms.untracked.bool(True)
0043 )
0044 # sequences
0045 l1tStage2BmtfOnlineDQMSeq = cms.Sequence(
0046     l1tStage2Bmtf +
0047     l1tStage2BmtfSecond +
0048     l1tStage2BmtfZeroSupp
0049 
0050 )
0051 
0052 l1tStage2BmtfValidationEventOnlineDQMSeq = cms.Sequence(
0053     l1tStage2BmtfZeroSuppFatEvts
0054 )