File indexing completed on 2024-11-19 23:19:56
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004
0005
0006 calibrationEventsFilter = cms.EDFilter("HLTTriggerTypeFilter",
0007
0008 SelectedTriggerType = cms.int32(2)
0009 )
0010
0011
0012 physicsEventsFilter = cms.EDFilter("HLTTriggerTypeFilter",
0013
0014 SelectedTriggerType = cms.int32(1)
0015 )
0016
0017
0018 import EventFilter.L1GlobalTriggerRawToDigi.l1GtUnpack_cfi
0019 gtDigis = EventFilter.L1GlobalTriggerRawToDigi.l1GtUnpack_cfi.l1GtUnpack.clone(
0020 DaqGtInputTag = 'rawDataCollector'
0021 )
0022
0023 from EventFilter.L1TRawToDigi.gtStage2Digis_cfi import gtStage2Digis
0024 gtStage2Digis.InputLabel = 'rawDataCollector'
0025
0026
0027 from EventFilter.ScalersRawToDigi.ScalersRawToDigi_cfi import *
0028 scalersRawToDigi.scalersInputTag = 'rawDataCollector'
0029
0030
0031
0032 from EventFilter.L1TXRawToDigi.twinMuxStage2Digis_cfi import *
0033 twinMuxStage2Digis.DTTM7_FED_Source = 'rawDataCollector'
0034
0035
0036
0037
0038
0039
0040
0041 import EventFilter.DTRawToDigi.dturosunpacker_cfi
0042 dtunpacker = EventFilter.DTRawToDigi.dturosunpacker_cfi.dturosunpacker.clone()
0043
0044 from RecoLocalMuon.Configuration.RecoLocalMuon_cff import *
0045 dt1DRecHits.dtDigiLabel = 'dtunpacker'
0046
0047 from Configuration.StandardSequences.FrontierConditions_GlobalTag_cff import *
0048
0049
0050 from DQM.DTMonitorModule.dtDataIntegrityTask_cfi import *
0051 from DQM.DTMonitorClient.dtDataIntegrityTest_cfi import *
0052 from DQM.DTMonitorClient.dtBlockedROChannelsTest_cfi import *
0053 dtDataIntegrityTask.processingMode = 'Online'
0054 dtDataIntegrityTask.dtFEDlabel = 'dtunpacker'
0055 blockedROChannelTest.checkUros = True
0056
0057
0058 from DQM.DTMonitorModule.dtDigiTask_cfi import *
0059 from DQM.DTMonitorClient.dtOccupancyTest_cfi import *
0060 from DQM.DTMonitorClient.dtOccupancyTestML_cfi import *
0061 dtDigiMonitor.readDB = False
0062 dtDigiMonitor.filterSyncNoise = True
0063 dtDigiMonitor.lookForSyncNoise = True
0064
0065
0066 from DQM.DTMonitorModule.dtTriggerBaseTask_cfi import *
0067 from DQM.DTMonitorModule.dtTriggerLutTask_cfi import *
0068 from DQM.DTMonitorClient.dtLocalTriggerTest_cfi import *
0069 from DQM.DTMonitorClient.dtTriggerLutTest_cfi import *
0070 triggerTest.hwSources = ['TM']
0071
0072 from DQM.DTMonitorModule.dtScalerInfoTask_cfi import *
0073
0074
0075 from DQM.DTMonitorModule.dtSegmentTask_cfi import *
0076 from DQM.DTMonitorClient.dtSegmentAnalysisTest_cfi import *
0077
0078
0079 from DQM.DTMonitorModule.dtResolutionTask_cfi import *
0080
0081
0082 from DQM.DTMonitorModule.dtNoiseTask_cfi import *
0083 from DQM.DTMonitorClient.dtNoiseAnalysis_cfi import *
0084 dtNoiseAnalysisMonitor.doSynchNoise = True
0085
0086
0087 from DQM.DTMonitorClient.dtSummaryClients_cfi import *
0088
0089 from DQMServices.Core.DQMQualityTester import DQMQualityTester
0090 dtqTester = DQMQualityTester(
0091
0092 prescaleFactor = cms.untracked.int32(1),
0093 qtList = cms.untracked.FileInPath('DQM/DTMonitorClient/test/QualityTests.xml'),
0094 getQualityTestsFromFile = cms.untracked.bool(True)
0095 )
0096
0097
0098
0099 from DQM.DTMonitorModule.dtDigiTask_TP_cfi import *
0100 from DQM.DTMonitorClient.dtOccupancyTest_TP_cfi import *
0101
0102 dtTPmonitor.defaultTtrig = 750
0103 dtTPmonitor.defaultTmax = 200
0104 dtTPmonitor.inTimeHitsLowerBound = 0
0105 dtTPmonitor.inTimeHitsUpperBound = 0
0106
0107
0108 from DQM.DTMonitorModule.dtTriggerTask_TP_cfi import *
0109 from DQM.DTMonitorClient.dtLocalTriggerTest_TP_cfi import *
0110 dtTPTriggerTest.hwSources = ['TM']
0111
0112 unpackers = cms.Sequence(dtunpacker + twinMuxStage2Digis + scalersRawToDigi)
0113
0114 reco = cms.Sequence(dt1DRecHits + dt4DSegments)
0115
0116
0117 dtDQMTask = cms.Sequence(dtDataIntegrityTask + dtDigiMonitor + dtSegmentAnalysisMonitor + dtTriggerBaseMonitor + dtTriggerLutMonitor + dtNoiseMonitor + dtResolutionAnalysisMonitor)
0118
0119
0120 dtDQMTest = cms.Sequence(dataIntegrityTest + blockedROChannelTest + triggerLutTest + triggerTest + dtOccupancyTest + dtOccupancyTestML + segmentTest + dtNoiseAnalysisMonitor + dtSummaryClients + dtqTester)
0121
0122
0123 dtDQMCalib = cms.Sequence(dtTPmonitor + dtTPTriggerMonitor + dtTPmonitorTest + dtTPTriggerTest)
0124
0125
0126 dtDQMPhysSequence = cms.Sequence(dtScalerInfoMonitor + gtDigis + reco + dtDQMTask + dtDQMTest)
0127
0128 from Configuration.Eras.Modifier_stage2L1Trigger_cff import stage2L1Trigger
0129 dtDQMPhysSequenceStage2 = cms.Sequence(dtScalerInfoMonitor + gtStage2Digis + reco + dtDQMTask + dtDQMTest)
0130 stage2L1Trigger.toReplaceWith(dtDQMPhysSequence,dtDQMPhysSequenceStage2)