File indexing completed on 2024-04-06 11:58:32
0001
0002
0003 produce_logs = False
0004
0005
0006 output_distributions = 'dqm_run_distributions_test.root'
0007
0008
0009 import FWCore.ParameterSet.Config as cms
0010
0011 from input_files_cff import input_files
0012
0013 process = cms.Process('testDistributions')
0014
0015 process.load('FWCore.MessageService.MessageLogger_cfi')
0016 process.load("CalibPPS.AlignmentGlobal.ppsAlignmentWorker_cfi")
0017 process.load("DQMServices.Core.DQMStore_cfi")
0018
0019
0020 if produce_logs:
0021 process.MessageLogger = cms.Service("MessageLogger",
0022 destinations = cms.untracked.vstring('run_distributions',
0023 'cout'
0024 ),
0025 run_distributions = cms.untracked.PSet(
0026 threshold = cms.untracked.string("INFO")
0027 ),
0028 cout = cms.untracked.PSet(
0029 threshold = cms.untracked.string('WARNING')
0030 )
0031 )
0032 else:
0033 process.MessageLogger = cms.Service("MessageLogger",
0034 destinations = cms.untracked.vstring('cout'),
0035 cout = cms.untracked.PSet(
0036 threshold = cms.untracked.string('WARNING')
0037 )
0038 )
0039
0040
0041 process.source = cms.Source("PoolSource",
0042 fileNames = input_files
0043 )
0044 process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(-1))
0045
0046
0047 from config_cff import ppsAlignmentConfigESSource
0048 process.ppsAlignmentConfigESSource = ppsAlignmentConfigESSource
0049
0050
0051 process.dqmOutput = cms.OutputModule("DQMRootOutputModule",
0052 fileName = cms.untracked.string(output_distributions)
0053 )
0054
0055 process.path = cms.Path(
0056 process.ppsAlignmentWorker
0057 )
0058
0059 process.end_path = cms.EndPath(
0060 process.dqmOutput
0061 )
0062
0063 process.schedule = cms.Schedule(
0064 process.path,
0065 process.end_path
0066 )