/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Configuration/DataProcessing/python/Impl/relvalmc.py
59 строк
2 KB
David
move to python3
06 июл 2021, 16:04
06 июл 2021, 16:04
a30ec46
Код
Авторство
О чём код?
#!/usr/bin/env python3 """ _relvalmc_ Scenario supporting RelVal MC production """ import os import sys from Configuration.DataProcessing.Scenario import * import FWCore.ParameterSet.Config as cms class relvalmc(Scenario): def __init__(self): Scenario.__init__(self) """ _relvalmc_ Implement configuration building for RelVal MC production """ def dqmHarvesting(self, datasetName, runNumber, globalTag, **args): """ _dqmHarvesting_ DQM Harvesting for RelVal MC production """ options = defaultOptions options.scenario = "pp" options.step = "HARVESTING:validationHarvesting+dqmHarvesting" options.isMC = True options.isData = False options.beamspot = None options.eventcontent = None options.name = "EDMtoMEConvert" options.conditions = "FrontierConditions_GlobalTag,%s" % globalTag options.arguments = "" options.evt_type = "" options.filein = [] process = cms.Process("HARVESTING", self.eras) process.source = cms.Source("PoolSource") configBuilder = ConfigBuilder(options, process = process) configBuilder.prepare() # # customise process for particular job # process.source.processingMode = cms.untracked.string('RunsAndLumis') process.source.fileNames = cms.untracked(cms.vstring()) process.maxEvents.input = -1 process.dqmSaver.workflow = datasetName return process