File indexing completed on 2025-02-13 02:58:35
0001 import FWCore.ParameterSet.Config as cms
0002 import FWCore.ParameterSet.VarParsing as VarParsing
0003
0004 options = VarParsing.VarParsing("analysis")
0005 options.register(
0006 "outTag", "All", options.multiplicity.singleton, options.varType.string, "outTag"
0007 )
0008 options.parseArguments()
0009
0010 process = cms.Process("HARVESTING")
0011
0012 process.source = cms.Source(
0013 "DQMRootSource", fileNames=cms.untracked.vstring(options.inputFiles)
0014 )
0015
0016
0017 process.load("DQMServices.Core.DQMStore_cfi")
0018 process.load("FWCore.MessageLogger.MessageLogger_cfi")
0019 process.MessageLogger.cerr.FwkReport = cms.untracked.PSet(
0020 reportEvery = cms.untracked.int32(5000),
0021 limit = cms.untracked.int32(10000000)
0022 )
0023
0024
0025 from DQMServices.Core.DQMEDHarvester import DQMEDHarvester
0026 process.validationClient = DQMEDHarvester("HLTGenValClient",
0027 outputFileName = cms.untracked.string(''),
0028 subDirs = cms.untracked.vstring("HLTGenVal"),
0029 )
0030
0031
0032 process.load("DQMServices.Components.DQMFileSaver_cfi")
0033 process.dqmSaver.workflow = "/HLT/Validation/{}".format(options.outTag)
0034
0035 process.DQMFileSaverOutput = cms.EndPath(
0036 process.validationClient + process.dqmSaver
0037 )