ctppsPixelDQMSource + ctppsDiamondDQMSource + diamondSampicDQMSourceOnline + ctppsCommonDQMSourceOnline + elasticPlotDQMSource) _ctppsDQMCalibrationHarvest = cms.Sequence(totemRPDQMHarvester) # sequences used by the offline DQM ctppsCommonDQMSourceOffline = ctppsCommonDQMSource.clone( makeProtonRecoPlots=True) #Check if perLSsaving is enabled to mask MEs vs LS from Configuration.ProcessModifiers.dqmPerLSsaving_cff import dqmPerLSsaving dqmPerLSsaving.toModify(ctppsDiamondDQMSource, perLSsaving=True) dqmPerLSsaving.toModify(diamondSampicDQMSourceOffline, perLSsaving=True) dqmPerLSsaving.toModify(ctppsCommonDQMSourceOffline, perLSsaving=True) _ctppsDQMOfflineSource = cms.Sequence(ctppsPixelDQMOfflineSource + ctppsDiamondDQMOfflineSource + diamondSampicDQMSourceOffline + ctppsCommonDQMSourceOffline) _ctppsDQMOfflineHarvest = cms.Sequence() from Configuration.Eras.Modifier_ctpps_2018_cff import ctpps_2018 ctpps_2018.toReplaceWith( _ctppsDQMOfflineSource, cms.Sequence(ctppsPixelDQMOfflineSource + ctppsDiamondDQMOfflineSource +
valStage1GtDigis.TechnicalTriggersUnprescaled = True valStage1GtDigis.TechnicalTriggersVetoUnmasked = True # DQM modules from DQM.L1TMonitor.L1TDEMON_cfi import * from DQM.L1TMonitor.L1TDEMONStage1_cfi import * from DQM.L1TMonitor.L1TdeGCT_cfi import * from DQM.L1TMonitor.L1TdeStage1Layer2_cfi import * from DQM.L1TMonitor.L1TdeRCT_cfi import * #Check if perLSsaving is enabled to mask MEs vs LS from Configuration.ProcessModifiers.dqmPerLSsaving_cff import dqmPerLSsaving dqmPerLSsaving.toModify(l1TdeRCT, perLSsaving=True) l1TdeRCTRun1 = l1TdeRCT.clone() l1TdeRCT.rctSourceData = 'caloStage1Digis' #l1TdeRCT.gctSourceData = 'caloStage1Digis' l1TdeRCT.rctSourceEmul = 'valRctDigis' l1TdeRCTfromRCT = l1TdeRCT.clone() l1TdeRCTfromRCT.rctSourceData = 'rctDigis' l1TdeRCTfromRCT.HistFolder = cms.untracked.string('L1TEMU/L1TdeRCT_FromRCT') from DQM.L1TMonitor.L1TdeCSCTF_cfi import * from DQM.L1TMonitor.L1GtHwValidation_cff import * # sequence for expert modules for data - emulator comparison
import FWCore.ParameterSet.Config as cms from DQM.BeamMonitor.AlcaBeamMonitor_cfi import * AlcaBeamMonitor.PrimaryVertexLabel = 'hiSelectedVertex' AlcaBeamMonitor.TrackLabel = 'hiGeneralTracks' AlcaBeamMonitor.BeamFitter.TrackCollection = 'hiGeneralTracks' AlcaBeamMonitor.BeamFitter.TrackQuality = ['highPurity'] AlcaBeamMonitor.PVFitter.VertexCollection = 'hiSelectedVertex' #Check if perLSsaving is enabled to mask MEs vs LS from Configuration.ProcessModifiers.dqmPerLSsaving_cff import dqmPerLSsaving dqmPerLSsaving.toModify(AlcaBeamMonitor, perLSsaving=True) import RecoVertex.BeamSpotProducer.onlineBeamSpotESProducer_cfi as _mod BeamSpotESProducer = _mod.onlineBeamSpotESProducer.clone( timeThreshold= 999999 # accept even old payloads for MC/Data ReReco. DO NOT CHANGE ) import RecoVertex.BeamSpotProducer.BeamSpotOnline_cfi scalerBeamSpot = RecoVertex.BeamSpotProducer.BeamSpotOnline_cfi.onlineBeamSpotProducer.clone( ) alcaBeamMonitor = cms.Sequence(scalerBeamSpot * AlcaBeamMonitor)
import FWCore.ParameterSet.Config as cms from DQM.EcalPreshowerMonitorModule.ESRawDataTask_cfi import * from DQM.EcalPreshowerMonitorModule.ESIntegrityTask_cfi import * ecalPreshowerIntegrityTask.DoLumiAnalysis = True #Check if perLSsaving is enabled to mask MEs vs LS from Configuration.ProcessModifiers.dqmPerLSsaving_cff import dqmPerLSsaving dqmPerLSsaving.toModify(ecalPreshowerIntegrityTask, DoLumiAnalysis=False) from DQM.EcalPreshowerMonitorModule.ESFEDIntegrityTask_cfi import * from DQM.EcalPreshowerMonitorModule.ESOccupancyTask_cfi import * from DQM.EcalPreshowerMonitorModule.ESTrendTask_cfi import * from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer dqmInfoES = DQMEDAnalyzer( 'DQMEventInfo', subSystemFolder=cms.untracked.string('EcalPreshower')) es_dqm_source_offline = cms.Sequence( ecalPreshowerRawDataTask * ecalPreshowerFEDIntegrityTask * ecalPreshowerIntegrityTask * ecalPreshowerOccupancyTask * ecalPreshowerTrendTask)
# EXO from DQMOffline.Trigger.ExoticaMonitoring_cff import * # FSQ from DQMOffline.Trigger.FSQHLTOfflineSource_cff import * # HI from DQMOffline.Trigger.HILowLumiHLTOfflineSource_cfi import * # HIG from DQMOffline.Trigger.HiggsMonitoring_cff import * # photon jet from DQMOffline.Trigger.HigPhotonJetHLTOfflineSource_cfi import * # ?!?!?! #Check if perLSsaving is enabled to mask MEs vs LS from Configuration.ProcessModifiers.dqmPerLSsaving_cff import dqmPerLSsaving dqmPerLSsaving.toModify(higPhotonJetHLTOfflineSource, perLSsaving=True) # SMP from DQMOffline.Trigger.StandardModelMonitoring_cff import * # SUS from DQMOffline.Trigger.SusyMonitoring_cff import * # TOP from DQMOffline.Trigger.TopMonitoring_cff import * # Inclusive VBF from DQMOffline.Trigger.HLTInclusiveVBFSource_cfi import * ##hotline #from DQMOffline.Trigger.hotlineDQM_cfi import * # ORPHAN
) SiPixelHitEfficiencySource_HeavyIons = SiPixelHitEfficiencySource.clone( vtxsrc='hiSelectedVertex' ) #DQM service from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer dqmInfo = DQMEDAnalyzer('DQMEventInfo', subSystemFolder = cms.untracked.string('Pixel') ) #Check if perLSsaving is enabled to mask MEs vs LS from Configuration.ProcessModifiers.dqmPerLSsaving_cff import dqmPerLSsaving dqmPerLSsaving.toModify(SiPixelDigiSource, perLSsaving=True) #FED integrity from DQM.SiPixelMonitorRawData.SiPixelMonitorHLT_cfi import * siPixelOfflineDQM_source = cms.Sequence(SiPixelHLTSource + SiPixelRawDataErrorSource + SiPixelDigiSource + SiPixelRecHitSource + SiPixelClusterSource + refittedForPixelDQM + SiPixelTrackResidualSource + SiPixelHitEfficiencySource + SiPixelMonitorTrackResiduals + dqmInfo) siPixelOfflineDQM_cosmics_source = cms.Sequence(SiPixelHLTSource + SiPixelRawDataErrorSource + SiPixelDigiSource + SiPixelRecHitSource + SiPixelClusterSource + SiPixelTrackResidualSource_Cosmics + dqmInfo) siPixelOfflineDQM_heavyions_source = cms.Sequence(SiPixelHLTSource + SiPixelRawDataErrorSource + SiPixelDigiSource + SiPixelRecHitSource + SiPixelClusterSource + hiRefittedForPixelDQM + SiPixelTrackResidualSource_HeavyIons + SiPixelHitEfficiencySource_HeavyIons + dqmInfo) siPixelOfflineDQM_source_woTrack = cms.Sequence(SiPixelHLTSource + SiPixelRawDataErrorSource + SiPixelDigiSource + SiPixelRecHitSource + SiPixelClusterSource + dqmInfo) # Phase1 config # _all_ of the stuff above becomes obsolete. We just hijack the names and # replace them with the phase1 config of the new DQM.
import FWCore.ParameterSet.Config as cms import DQMOffline.CalibCalo.MonitorAlCaHcalPhisym_cfi import DQMOffline.CalibCalo.MonitorAlCaHcalIterativePhisym_cfi import DQMOffline.CalibCalo.MonitorHcalDiJetsAlCaReco_cfi import DQMOffline.CalibCalo.MonitorHcalIsoTrackAlCaReco_cfi import DQMOffline.CalibCalo.MonitorHcalIsolatedBunchAlCaReco_cfi import DQMOffline.CalibCalo.MonitorHOAlCaRecoStream_cfi #Check if perLSsaving is enabled to mask MEs vs LS from Configuration.ProcessModifiers.dqmPerLSsaving_cff import dqmPerLSsaving dqmPerLSsaving.toModify( DQMOffline.CalibCalo.MonitorAlCaHcalPhisym_cfi.HcalPhiSymMon, perLSsaving=True) ALCARECOHcalCalPhisymDQM = DQMOffline.CalibCalo.MonitorAlCaHcalPhisym_cfi.HcalPhiSymMon.clone( ) ALCARECOHcalCalPhisymDQM.hbheInputMB = "hbhereco" ALCARECOHcalCalPhisymDQM.hbheInputMB = "horeco" ALCARECOHcalCalIterativePhisymDQM = DQMOffline.CalibCalo.MonitorAlCaHcalIterativePhisym_cfi.HcalIterativePhiSymMon.clone( ) ALCARECOHcalCalDiJetsDQM = DQMOffline.CalibCalo.MonitorHcalDiJetsAlCaReco_cfi.MonitorHcalDiJetsAlCaReco.clone( ) ALCARECOHcalCalIsoTrackDQM = DQMOffline.CalibCalo.MonitorHcalIsoTrackAlCaReco_cfi.MonitorHcalIsoTrackAlCaReco.clone( ) ALCARECOHcalCalIsolatedBunchDQM = DQMOffline.CalibCalo.MonitorHcalIsolatedBunchAlCaReco_cfi.HcalIsolatedBunchMon.clone(
+ ctppsCommonDQMSourceOnline + elasticPlotDQMSource ) _ctppsDQMCalibrationHarvest = cms.Sequence( totemRPDQMHarvester ) # sequences used by the offline DQM ctppsCommonDQMSourceOffline = ctppsCommonDQMSource.clone( makeProtonRecoPlots = True ) #Check if perLSsaving is enabled to mask MEs vs LS from Configuration.ProcessModifiers.dqmPerLSsaving_cff import dqmPerLSsaving dqmPerLSsaving.toModify(ctppsDiamondDQMSource, perLSsaving=True) dqmPerLSsaving.toModify(totemTimingDQMSource, perLSsaving=True) dqmPerLSsaving.toModify(ctppsCommonDQMSourceOffline, perLSsaving=True) _ctppsDQMOfflineSource = cms.Sequence( ctppsPixelDQMOfflineSource + ctppsDiamondDQMSource + totemTimingDQMSource + ctppsCommonDQMSourceOffline ) _ctppsDQMOfflineHarvest = cms.Sequence( ) # the actually used sequences must be empty for pre-PPS data from Configuration.Eras.Modifier_ctpps_cff import ctpps