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 41 of file MatrixInjector.py.
def MatrixInjector.MatrixInjector.__init__ | ( | self, | |
opt, | |||
mode = 'init' , |
|||
options = '' |
|||
) |
Definition at line 43 of file MatrixInjector.py.
|
static |
Return a "wmsplit" dictionary that contain non-default LumisPerJob values
Definition at line 189 of file MatrixInjector.py.
def MatrixInjector.MatrixInjector.prepare | ( | self, | |
mReader, | |||
directories, | |||
mode = 'init' |
|||
) |
Definition at line 318 of file MatrixInjector.py.
References mps_setup.append, MatrixInjector.MatrixInjector.batchName, MatrixInjector.MatrixInjector.defaultChain, MatrixInjector.MatrixInjector.defaultInput, MatrixInjector.MatrixInjector.defaultScratch, MatrixInjector.MatrixInjector.defaultTask, spr.find(), if(), createfilelist.int, genParticles_cff.map, MatrixInjector.MatrixInjector.memoryOffset, MatrixInjector.MatrixInjector.memPerCore, MatrixInjector.MatrixInjector.numberEventsInLuminosityBlock, print(), readEcalDQMStatus.read, python.rootplot.root2matplotlib.replace(), MatrixInjector.MatrixInjector.speciallabel, and submitPVValidationJobs.split().
def MatrixInjector.MatrixInjector.submit | ( | self | ) |
Definition at line 637 of file MatrixInjector.py.
References MatrixInjector.MatrixInjector.chainDicts, mps_monitormerge.items, join(), MatrixInjector.MatrixInjector.longWFName, print(), str, MatrixInjector.MatrixInjector.testMode, and MatrixInjector.MatrixInjector.wmagent.
def MatrixInjector.MatrixInjector.upload | ( | self | ) |
Definition at line 617 of file MatrixInjector.py.
References MatrixInjector.MatrixInjector.chainDicts, mps_monitormerge.items, 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 590 of file MatrixInjector.py.
References MatrixInjector.MatrixInjector.couchCache, TmCcu.count, TmModule.count, TmApvPair.count, TmPsu.count, MatrixInjector.MatrixInjector.count, ValidationMisalignedTracker.count, SiStripDetSummary::Values.count, MatrixInjector.MatrixInjector.group, ElectronLikelihoodCategoryData.label, entry< T >.label, classes.PlotData.label, SiPixelFedFillerWordEventNumber.label, L1GtBoardTypeStringToEnum.label, HcalLutSet.label, TtEvent::HypoClassKeyStringToEnum.label, L1GtPsbQuadStringToEnum.label, L1GtConditionTypeStringToEnum.label, ValidationMisalignedTracker.label, PPSAlignmentConfigESSource.label, MatrixInjector.MatrixInjector.label, L1GtConditionCategoryStringToEnum.label, HcalDbProducer::ServiceToken< ProductType, LABEL, EffectiveType >.label, cond::payloadInspector::ModuleVersion.label, print(), MatrixInjector.MatrixInjector.testMode, EcalTPGParamReaderFromDB.user, popcon::RPCObPVSSmapData.user, popcon::RpcDataV.user, popcon::RpcDataT.user, popcon::RpcObGasData.user, popcon::RpcDataGasMix.user, popcon::RpcDataS.user, popcon::RpcDataI.user, popcon::RpcDataFebmap.user, popcon::RpcDataUXC.user, and MatrixInjector.MatrixInjector.user.
Referenced by MatrixInjector.MatrixInjector.upload().
MatrixInjector.MatrixInjector.batchName |
Definition at line 63 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.prepare().
MatrixInjector.MatrixInjector.batchTime |
Definition at line 64 of file MatrixInjector.py.
MatrixInjector.MatrixInjector.candidateWFName |
Definition at line 488 of file MatrixInjector.py.
MatrixInjector.MatrixInjector.chainDicts |
Definition at line 186 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.submit(), and MatrixInjector.MatrixInjector.upload().
MatrixInjector.MatrixInjector.couch |
Definition at line 95 of file MatrixInjector.py.
MatrixInjector.MatrixInjector.couchCache |
Definition at line 97 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.uploadConf().
MatrixInjector.MatrixInjector.count |
Definition at line 44 of file MatrixInjector.py.
Referenced by core.TriggerBitFilter.TriggerBitFilter.process(), core.JSONAnalyzer.JSONAnalyzer.process(), core.SkimAnalyzerCount.SkimAnalyzerCount.process(), objects.VertexAnalyzer.VertexAnalyzer.process(), and MatrixInjector.MatrixInjector.uploadConf().
MatrixInjector.MatrixInjector.DbsUrl |
Definition at line 82 of file MatrixInjector.py.
MatrixInjector.MatrixInjector.defaultChain |
Definition at line 114 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.prepare().
MatrixInjector.MatrixInjector.defaultHarvest |
Definition at line 138 of file MatrixInjector.py.
MatrixInjector.MatrixInjector.defaultInput |
Definition at line 160 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.prepare().
MatrixInjector.MatrixInjector.defaultScratch |
Definition at line 145 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.prepare().
MatrixInjector.MatrixInjector.defaultTask |
Definition at line 172 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.prepare().
MatrixInjector.MatrixInjector.dqmgui |
Definition at line 46 of file MatrixInjector.py.
MatrixInjector.MatrixInjector.group |
Definition at line 99 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.uploadConf().
MatrixInjector.MatrixInjector.keep |
Definition at line 56 of file MatrixInjector.py.
MatrixInjector.MatrixInjector.label |
Definition at line 100 of file MatrixInjector.py.
Referenced by python.rootplot.root2matplotlib.Hist.bar(), python.rootplot.root2matplotlib.Hist.barh(), python.rootplot.root2matplotlib.Hist.errorbar(), python.rootplot.root2matplotlib.Hist.errorbarh(), core.TriggerMatchAnalyzer.TriggerMatchAnalyzer.process(), core.AutoHandle.AutoHandle.ReallyLoad(), and MatrixInjector.MatrixInjector.uploadConf().
MatrixInjector.MatrixInjector.longWFName |
Definition at line 104 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.submit().
MatrixInjector.MatrixInjector.memoryOffset |
Definition at line 57 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.prepare().
MatrixInjector.MatrixInjector.memPerCore |
Definition at line 58 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.prepare().
MatrixInjector.MatrixInjector.numberEventsInLuminosityBlock |
Definition at line 59 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.prepare().
MatrixInjector.MatrixInjector.numberOfStreams |
Definition at line 60 of file MatrixInjector.py.
MatrixInjector.MatrixInjector.speciallabel |
Definition at line 101 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.prepare().
MatrixInjector.MatrixInjector.testMode |
Definition at line 54 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.submit(), and MatrixInjector.MatrixInjector.uploadConf().
MatrixInjector.MatrixInjector.user |
Definition at line 98 of file MatrixInjector.py.
Referenced by 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 55 of file MatrixInjector.py.
Referenced by validation.Sample.datasetpattern(), and validation.Sample.filename().
MatrixInjector.MatrixInjector.wmagent |
Definition at line 47 of file MatrixInjector.py.
Referenced by MatrixInjector.MatrixInjector.submit().