5 Scenario supporting proton collisions for AlCa needs when ALCANANO is produced 8 from __future__
import print_function
14 from Configuration.DataProcessing.Utils
import stepALCAPRODUCER,dqmIOSource,harvestingMode,dictIO,gtNameAndConnect,addMonitoring
15 import FWCore.ParameterSet.Config
as cms
19 Scenario.__init__(self)
21 self.
promptCustoms= [
'Configuration/DataProcessing/RecoTLR.customisePrompt' ]
27 Implement configuration building for data processing for proton 28 collision data taking for AlCa needs when ALCANANO is produced 33 if not 'skims' in args:
37 if not 'skims' in args:
38 args[
'skims']=self.skims
39 if not 'customs' in args:
45 options.__dict__.update(defaultOptions.__dict__)
46 options.scenario =
"pp" 51 print(args[
'customs'])
52 options.customisation_file=args[
'customs']
58 process = cms.Process(
'RECO', cms.ModifierChain(self.eras, self.
promptModifiers) )
59 cb =
ConfigBuilder(options, process = process, with_output =
True)
62 process.source = cms.Source(
"PoolSource",
63 fileNames = cms.untracked.vstring()
def gtNameAndConnect(globalTag, args)
def promptReco(self, globalTag, args)
def dictIO(options, args)
void print(TMatrixD &m, const char *label=nullptr, bool mathematicaFormat=false)
def stepALCAPRODUCER(skims)
def skimsIfNotGiven(self, args, sl)