5 Scenario supporting proton collisions
13 from Configuration.DataProcessing.Utils
import stepALCAPRODUCER,dqmIOSource,harvestingMode,dictIO
20 Implement configuration building for data processing for proton
26 if not 'skims' in args:
30 if not 'skims' in args:
31 args[
'skims']=self.skims
34 options.__dict__.update(defaultOptions.__dict__)
35 options.scenario =
"pp"
38 options.conditions = globalTag
40 process = cms.Process(
'RECO')
41 cb =
ConfigBuilder(options, process = process, with_output =
True)
44 process.source = cms.Source(
"PoolSource",
45 fileNames = cms.untracked.vstring()
55 AlcaReco processing & skims for proton collisions
59 options.__dict__.update(defaultOptions.__dict__)
60 options.scenario =
"pp"
61 options.step =
"ALCAOUTPUT:"+(
'+'.
join(skims))
62 options.conditions = args[
'globaltag']
if 'globaltag' in args
else 'None'
63 options.triggerResultsProcess =
'RECO'
65 process = cms.Process(
'ALCA')
69 process.source = cms.Source(
71 fileNames = cms.untracked.vstring()
83 Proton collisions data taking DQM Harvesting
86 options = defaultOptions
87 options.scenario =
"pp"
88 options.step =
"HARVESTING:alcaHarvesting"
89 options.name =
"EDMtoMEConvert"
90 options.conditions = globalTag
92 process = cms.Process(
"HARVESTING")
95 configBuilder.prepare()
static std::string join(char **cmd)