def expressProcessing(self, globalTag, writeTiers=[], **args): """ _expressProcessing_ Heavy-ion collision data taking express processing """ skims = ['SiStripCalZeroBias', 'TkAlMinBiasHI'] step = stepALCAPRODUCER(skims) options = Options() options.__dict__.update(defaultOptions.__dict__) options.scenario = "HeavyIons" options.step = 'RAW2DIGI,L1Reco,RECO' + step + ',L1HwVal,DQM,ENDJOB' options.isMC = False options.isData = True options.beamspot = None options.eventcontent = ','.join(writeTiers) options.datatier = ','.join(writeTiers) options.magField = 'AutoFromDBCurrent' options.conditions = "FrontierConditions_GlobalTag,%s" % globalTag options.relval = False process = cms.Process('RECO') cb = ConfigBuilder(options, process=process, with_output=True) # Input source process.source = cms.Source("NewEventStreamFileReader", fileNames=cms.untracked.vstring()) cb.prepare() #add the former top level patches here customiseExpressHI(process) return process
def expressProcessing(self, globalTag, **args): """ _expressProcessing_ Heavy-ion collision data taking express processing """ skims = ['SiStripCalZeroBias', 'TkAlMinBiasHI'] step = stepALCAPRODUCER(skims) options = Options() options.__dict__.update(defaultOptions.__dict__) options.scenario = "HeavyIons" options.step = 'RAW2DIGI,L1Reco,RECO'+step+',DQM,ENDJOB' options.isRepacked = True dictIO(options,args) options.conditions = globalTag process = cms.Process('RECO') cb = ConfigBuilder(options, process = process, with_output=True) # Input source process.source = cms.Source("NewEventStreamFileReader", fileNames = cms.untracked.vstring() ) cb.prepare() customiseExpressHI(process) addMonitoring(process) return process
def expressProcessing(self, globalTag, writeTiers = [], **args): """ _expressProcessing_ Heavy-ion collision data taking express processing """ skims = ['SiStripCalZeroBias', 'TkAlMinBiasHI'] step = stepALCAPRODUCER(skims) options = Options() options.__dict__.update(defaultOptions.__dict__) options.scenario = "HeavyIons" options.step = 'RAW2DIGI,L1Reco,RECO'+step+',L1HwVal,DQM,ENDJOB' options.isMC = False options.isData = True options.beamspot = None options.eventcontent = None options.magField = 'AutoFromDBCurrent' options.conditions = "FrontierConditions_GlobalTag,%s" % globalTag options.relval = False process = cms.Process('RECO') cb = ConfigBuilder(options, process = process) # Input source process.source = cms.Source("NewEventStreamFileReader", fileNames = cms.untracked.vstring() ) cb.prepare() for tier in writeTiers: addOutputModule(process, tier, tier) #add the former top level patches here customiseExpressHI(process) return process