Public Member Functions | |
def | __init__ (self) |
def | cert_info (self) |
def | check_crabtask (self) |
def | crab (self) |
def | crab_config_filename (self) |
def | crab_config_filepath (self) |
def | crab_taskname (self) |
def | create_crab_config (self) |
def | fill_options_from_crab_config (self) |
def | submit_crab_task (self) |
def | voms_proxy_create (self, passphrase=None) |
def | voms_proxy_time_left (self) |
def | write_crabConfig (self) |
Public Attributes | |
crab_config | |
crabFunctions | |
Private Attributes | |
_cert_info | |
_crab | |
Definition at line 11 of file CrabHelper.py.
def CrabHelper.CrabHelper.__init__ | ( | self | ) |
Definition at line 13 of file CrabHelper.py.
def CrabHelper.CrabHelper.cert_info | ( | self | ) |
Definition at line 208 of file CrabHelper.py.
References CrabHelper.CrabHelper._cert_info, CrabHelper.CrabHelper.voms_proxy_create(), and CrabHelper.CrabHelper.voms_proxy_time_left().
def CrabHelper.CrabHelper.check_crabtask | ( | self | ) |
Definition at line 45 of file CrabHelper.py.
References CrabHelper.CrabHelper.crab_config_filepath(), DTWorkflow.DTWorkflow.get_output_files(), tools.getTerminalSize(), createfilelist.int, join(), DTWorkflow.DTWorkflow.local_path(), edm.print(), and tools.stdinWait().
Referenced by DTWorkflow.DTWorkflow.check().
def CrabHelper.CrabHelper.crab | ( | self | ) |
Retuns a CrabController instance from cache or creates new on on first call
Definition at line 197 of file CrabHelper.py.
References CrabHelper.CrabHelper._crab.
def CrabHelper.CrabHelper.crab_config_filename | ( | self | ) |
Definition at line 219 of file CrabHelper.py.
References CrabHelper.CrabHelper.crab_taskname(), FileExportPlugin.FileExportPlugin.options, cmsswPreprocessor.CmsswPreprocessor.options, DTCalibrationWorker.DTCalibrationWorker.options, DTWorkflow.DTWorkflow.options, DOTExport.DotProducer.options, TestProcess.TestProcess.options, confdb.HLTProcess.options, production_tasks.Task.options, VisualizationOptions.options(), fireworks::OptionNode.options(), and edmIntegrityCheck.IntegrityCheck.options.
Referenced by CrabHelper.CrabHelper.crab_config_filepath(), CrabHelper.CrabHelper.fill_options_from_crab_config(), and CrabHelper.CrabHelper.write_crabConfig().
def CrabHelper.CrabHelper.crab_config_filepath | ( | self | ) |
Definition at line 225 of file CrabHelper.py.
References CrabHelper.CrabHelper.crab_config_filename(), and DTWorkflow.DTWorkflow.local_path().
Referenced by CrabHelper.CrabHelper.check_crabtask(), DTWorkflow.DTWorkflow.prepare_common_write(), and DTVdriftWorkflow.DTvdriftWorkflow.prepare_segment_dump().
def CrabHelper.CrabHelper.crab_taskname | ( | self | ) |
Definition at line 230 of file CrabHelper.py.
References FileExportPlugin.FileExportPlugin.options, cmsswPreprocessor.CmsswPreprocessor.options, DTCalibrationWorker.DTCalibrationWorker.options, DTWorkflow.DTWorkflow.options, DOTExport.DotProducer.options, TestProcess.TestProcess.options, confdb.HLTProcess.options, production_tasks.Task.options, VisualizationOptions.options(), fireworks::OptionNode.options(), edmIntegrityCheck.IntegrityCheck.options, and str.
Referenced by CrabHelper.CrabHelper.crab_config_filename().
def CrabHelper.CrabHelper.create_crab_config | ( | self | ) |
Create a crab config object dependent on the chosen command option
Definition at line 115 of file CrabHelper.py.
Referenced by CrabHelper.CrabHelper.submit_crab_task().
def CrabHelper.CrabHelper.fill_options_from_crab_config | ( | self | ) |
Definition at line 184 of file CrabHelper.py.
References CrabHelper.CrabHelper.crab_config_filename(), createfilelist.int, FileExportPlugin.FileExportPlugin.options, cmsswPreprocessor.CmsswPreprocessor.options, DTCalibrationWorker.DTCalibrationWorker.options, DTWorkflow.DTWorkflow.options, DOTExport.DotProducer.options, TestProcess.TestProcess.options, confdb.HLTProcess.options, production_tasks.Task.options, VisualizationOptions.options(), fireworks::OptionNode.options(), edmIntegrityCheck.IntegrityCheck.options, and split.
def CrabHelper.CrabHelper.submit_crab_task | ( | self | ) |
Definition at line 21 of file CrabHelper.py.
References CrabHelper.CrabHelper.create_crab_config(), and CrabHelper.CrabHelper.write_crabConfig().
Referenced by DTWorkflow.DTWorkflow.submit().
Definition at line 100 of file CrabHelper.py.
Referenced by CrabHelper.CrabHelper.cert_info().
def CrabHelper.CrabHelper.voms_proxy_time_left | ( | self | ) |
Definition at line 90 of file CrabHelper.py.
References createfilelist.int.
Referenced by CrabHelper.CrabHelper.cert_info().
def CrabHelper.CrabHelper.write_crabConfig | ( | self | ) |
Write crab config file in working dir with label option as name
Definition at line 172 of file CrabHelper.py.
References CrabHelper.CrabHelper.crab_config_filename(), and DTWorkflow.DTWorkflow.local_path().
Referenced by CrabHelper.CrabHelper.submit_crab_task().
|
private |
Definition at line 19 of file CrabHelper.py.
Referenced by CrabHelper.CrabHelper.cert_info().
|
private |
Definition at line 18 of file CrabHelper.py.
Referenced by CrabHelper.CrabHelper.crab().
CrabHelper.CrabHelper.crab_config |
Definition at line 118 of file CrabHelper.py.
CrabHelper.CrabHelper.crabFunctions |
Definition at line 16 of file CrabHelper.py.