5 Scenario supporting proton collisions data scouting
7 Really against OO principles, but pragmatism should prevale, I guess.
14 from Configuration.DataProcessing.Utils
import stepALCAPRODUCER,addMonitoring,dictIO,dqmIOSource,harvestingMode,dqmSeq,gtNameAndConnect
16 from Configuration.DataProcessing.RecoTLR
import customisePrompt,customiseExpress
22 Implement configuration building for data processing for proton
31 Collision data, data scouting (dst stream).
32 This method provides the scheleton process for the dataScouting.
34 I follow the structure of the package.
37 options.scenario =
'pp'
38 options.__dict__.update(defaultOptions.__dict__)
39 options.step =
'DQM:DQM/DataScouting/dataScouting_cff.dataScoutingDQMSequence,ENDJOB'
43 process = cms.Process(
'DataScouting')
44 cb =
ConfigBuilder(options, process = process, with_output =
True)
47 process.source = cms.Source(
"PoolSource",
48 fileNames = cms.untracked.vstring()
58 Proton collisions data taking DQM Harvesting
61 options = defaultOptions
62 options.scenario =
'pp'
63 options.step =
"HARVESTING"+
dqmSeq(args,
':DQMOffline')
64 options.name =
"EDMtoMEConvert"
67 process = cms.Process(
"HARVESTING")
70 configBuilder.prepare()