Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-11-26 02:34:07

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 process = cms.Process("DTDQM")
0004 
0005 #----------------------------
0006 #### Event Source
0007 #----------------------------
0008 process.load("DQM.Integration.test.inputsource_cfi")
0009 process.EventStreamHttpReader.consumerName = 'DT Private Global DQM Testing Consumer'
0010 #process.source.sourceURL = cms.string('http://dqm-c2d07-30:50082/urn:xdaq-application:lid=29')  # Playback Server
0011 process.source.sourceURL = cms.string('http://dqm-c2d07-30:22100/urn:xdaq-application:lid=30')   # General use source for Private DQM
0012 #process.EventStreamHttpReader.SelectEvents = cms.untracked.PSet(SelectEvents = cms.vstring('HLT_L1Mu*','HLT_L1DoubleMu*','HLT_Mu*','HLT_DoubleMu*','HLT_DTErrors'))
0013 
0014 #----------------------------
0015 #### DQM Environment
0016 #----------------------------
0017 process.load("DQMServices.Core.DQM_cfg")
0018 
0019 process.load("DQMServices.Components.DQMEnvironment_cfi")
0020 
0021 
0022 #----------------------------
0023 #### DQM Live Environment
0024 #----------------------------
0025 process.load("DQM.Integration.test.environment_cfi")
0026 process.DQM.collectorHost = 'localhost'
0027 process.DQM.collectorPort = 9991
0028 process.dqmEnv.subSystemFolder = 'DT'
0029 process.dqmSaver.convention = 'Online'
0030 process.dqmSaver.dirName = '/dtdata/dqmdata/global' 
0031 #process.dqmSaver.dirName = '.' 
0032 process.dqmSaver.producer = 'DQM'
0033 
0034 process.dqmSaver.saveByTime = -1
0035 process.dqmSaver.saveByLumiSection = -1
0036 process.dqmSaver.saveByMinute = -1
0037 process.dqmSaver.saveByRun = 1
0038 process.dqmSaver.saveAtJobEnd = True
0039 #-----------------------------
0040 
0041 
0042 # DT reco and DQM sequences
0043 process.load("Configuration.StandardSequences.GeometryRecoDB_cff")
0044 # ideal geometry for LUT task
0045 process.load("Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff")
0046 process.load("DQM.DTMonitorModule.dt_dqm_sourceclient_common_cff")
0047 #---- for P5 (online) DB access
0048 process.load("DQM.Integration.test.FrontierCondition_GT_cfi")
0049 
0050 # message logger
0051 process.MessageLogger = cms.Service("MessageLogger",
0052                                     destinations = cms.untracked.vstring('cout'),
0053                                     categories = cms.untracked.vstring('DTSynchNoise'), 
0054                                     cout = cms.untracked.PSet(threshold = cms.untracked.string('INFO'),
0055                                                               noLineBreaks = cms.untracked.bool(False),
0056                                                               DEBUG = cms.untracked.PSet(
0057                                                                       limit = cms.untracked.int32(0)),
0058                                                               INFO = cms.untracked.PSet(
0059                                                                       limit = cms.untracked.int32(0)),
0060                                                               DTSynchNoise = cms.untracked.PSet(
0061                                                                       limit = cms.untracked.int32(-1))
0062                                                               )
0063                                     )
0064 
0065 process.dqmmodules = cms.Sequence(process.dqmEnv + process.dqmSaver)
0066 
0067 process.dtDQMPathPhys = cms.Path(process.unpackers + process.dqmmodules + process.physicsEventsFilter * process.dtDQMPhysSequence)
0068 
0069 process.dtDQMPathCalib = cms.Path(process.unpackers + process.dqmmodules + process.calibrationEventsFilter * process.dtDQMCalib)
0070 
0071 print(process.source.sourceURL)