Public Member Functions | |
def | __init__ (self, opt, mode='init', options='') |
def | prepare (self, mReader, directories, mode='init') |
def | submit (self) |
def | upload (self) |
def | uploadConf (self, filePath, label, where) |
the info are not in the task specific dict but in the general dict t_input.update(copy.deepcopy(self.defaultHarvest)) t_input['DQMConfigCacheID']=t_second['ConfigCacheID'] More... | |
Static Public Member Functions | |
def | get_wmsplit () |
Definition at line 38 of file MatrixInjector.py.
Definition at line 40 of file MatrixInjector.py.
|
static |
Return a "wmsplit" dictionary that contain non-default LumisPerJob values
Definition at line 178 of file MatrixInjector.py.
References edm.print(), and str.
Definition at line 300 of file MatrixInjector.py.
References mps_setup.append, MatrixInjector.MatrixInjector.batchName, MatrixInjector.MatrixInjector.batchTime, MatrixInjector.MatrixInjector.chainDicts, MatrixInjector.MatrixInjector.defaultChain, MatrixInjector.MatrixInjector.defaultHarvest, MatrixInjector.MatrixInjector.defaultInput, MatrixInjector.MatrixInjector.defaultScratch, MatrixInjector.MatrixInjector.defaultTask, spr.find(), createfilelist.int, mps_monitormerge.items, MatrixInjector.MatrixInjector.keep, genParticles_cff.map, MatrixInjector.MatrixInjector.memoryOffset, MatrixInjector.MatrixInjector.memPerCore, edm.print(), python.rootplot.root2matplotlib.replace(), MatrixInjector.MatrixInjector.speciallabel, split, and MuonErrorMatrixValues_cff.values.
def MatrixInjector.MatrixInjector.submit | ( | self | ) |
Definition at line 599 of file MatrixInjector.py.
References edm.print(), MatrixInjector.MatrixInjector.testMode, and MatrixInjector.MatrixInjector.wmagent.
def MatrixInjector.MatrixInjector.upload | ( | self | ) |
Definition at line 579 of file MatrixInjector.py.
References edm.print(), str, and MatrixInjector.MatrixInjector.uploadConf().
def MatrixInjector.MatrixInjector.uploadConf | ( | self, | |
filePath, | |||
label, | |||
where | |||
) |
the info are not in the task specific dict but in the general dict t_input.update(copy.deepcopy(self.defaultHarvest)) t_input['DQMConfigCacheID']=t_second['ConfigCacheID']
batch name appended to Campaign name chainDict['Campaign'] = chainDict['AcquisitionEra'] clean things up now provide the number of tasks
Definition at line 552 of file MatrixInjector.py.
References MatrixInjector.MatrixInjector.couchCache, TmCcu.count, TmApvPair.count, TmModule.count, TmPsu.count, MatrixInjector.MatrixInjector.count, ValidationMisalignedTracker.count, SiStripDetSummary::Values.count, MatrixInjector.MatrixInjector.group, ElectronLikelihoodCategoryData.label, entry< T >.label, classes.PlotData.label, SiPixelFedFillerWordEventNumber.label, TtEvent::HypoClassKeyStringToEnum.label, HcalLutSet.label, L1GtBoardTypeStringToEnum.label, SiPixelQualityESProducer.label, L1GtPsbQuadStringToEnum.label, MatrixInjector.MatrixInjector.label, ValidationMisalignedTracker.label, L1GtConditionTypeStringToEnum.label, cond::payloadInspector::ModuleVersion.label, L1GtConditionCategoryStringToEnum.label, edm.print(), MatrixInjector.MatrixInjector.testMode, EcalTPGParamReaderFromDB.user, popcon::RpcObGasData.user, popcon::RPCObPVSSmapData.user, popcon::RpcDataT.user, popcon::RpcDataV.user, popcon::RpcDataGasMix.user, popcon::RpcDataUXC.user, popcon::RpcDataS.user, popcon::RpcDataFebmap.user, popcon::RpcDataI.user, and MatrixInjector.MatrixInjector.user.
Referenced by MatrixInjector.MatrixInjector.upload().
MatrixInjector.MatrixInjector.batchName |
Definition at line 56 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.prepare().
MatrixInjector.MatrixInjector.batchTime |
Definition at line 57 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.prepare().
MatrixInjector.MatrixInjector.chainDicts |
Definition at line 175 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.prepare().
MatrixInjector.MatrixInjector.couch |
Definition at line 88 of file MatrixInjector.py.
MatrixInjector.MatrixInjector.couchCache |
Definition at line 90 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.uploadConf().
MatrixInjector.MatrixInjector.count |
Definition at line 41 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.uploadConf().
MatrixInjector.MatrixInjector.DbsUrl |
Definition at line 75 of file MatrixInjector.py.
MatrixInjector.MatrixInjector.defaultChain |
Definition at line 107 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.prepare().
MatrixInjector.MatrixInjector.defaultHarvest |
Definition at line 131 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.prepare().
MatrixInjector.MatrixInjector.defaultInput |
Definition at line 151 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.prepare().
MatrixInjector.MatrixInjector.defaultScratch |
Definition at line 138 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.prepare().
MatrixInjector.MatrixInjector.defaultTask |
Definition at line 162 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.prepare().
MatrixInjector.MatrixInjector.dqmgui |
Definition at line 43 of file MatrixInjector.py.
MatrixInjector.MatrixInjector.group |
Definition at line 92 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.uploadConf().
MatrixInjector.MatrixInjector.keep |
Definition at line 53 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.prepare().
MatrixInjector.MatrixInjector.label |
Definition at line 93 of file MatrixInjector.py.
Referenced by Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor._sort_list(), python.rootplot.root2matplotlib.Hist.bar(), python.rootplot.root2matplotlib.Hist.barh(), python.rootplot.root2matplotlib.Hist.errorbar(), python.rootplot.root2matplotlib.Hist.errorbarh(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor.foundIn(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor.fullFilename(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor.inputEventContent(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor.outputEventContent(), core.TriggerMatchAnalyzer.TriggerMatchAnalyzer.process(), Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.properties(), Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor.properties(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor.properties(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor.readConnections(), core.AutoHandle.AutoHandle.ReallyLoad(), Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor.updateProcess(), MatrixInjector.MatrixInjector.uploadConf(), and Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor.usedBy().
MatrixInjector.MatrixInjector.memoryOffset |
Definition at line 54 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.prepare().
MatrixInjector.MatrixInjector.memPerCore |
Definition at line 55 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.prepare().
MatrixInjector.MatrixInjector.speciallabel |
Definition at line 94 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.prepare().
MatrixInjector.MatrixInjector.testMode |
Definition at line 51 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.submit(), and MatrixInjector.MatrixInjector.uploadConf().
MatrixInjector.MatrixInjector.user |
Definition at line 91 of file MatrixInjector.py.
Referenced by cmsPerfSuite.PerfSuite.optionParse(), dataset.BaseDataset.printInfo(), DTWorkflow.DTWorkflow.remote_out_path(), production_tasks.CheckDatasetExists.run(), production_tasks.GenerateMask.run(), production_tasks.SourceCFG.run(), production_tasks.FullCFG.run(), production_tasks.MonitorJobs.run(), production_tasks.CleanJobFiles.run(), and MatrixInjector.MatrixInjector.uploadConf().
MatrixInjector.MatrixInjector.version |
Definition at line 52 of file MatrixInjector.py.
Referenced by validation.Sample.datasetpattern(), and validation.Sample.filename().
MatrixInjector.MatrixInjector.wmagent |
Definition at line 44 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.submit().