Public Member Functions | |
def | __init__ |
def | add_parser_options |
CLI creation #. More... | |
def | prepare_meantimer_all |
def | prepare_meantimer_check |
def | prepare_meantimer_dump |
def | prepare_meantimer_submit |
Mean Timer #. More... | |
def | prepare_meantimer_write |
def | prepare_segment_all |
def | prepare_segment_check |
def | prepare_segment_dump |
def | prepare_segment_submit |
def | prepare_segment_write |
def | prepare_workflow |
Public Attributes | |
all_commands | |
outpath_command_tag | |
outpath_workflow_mode_dict | |
output_file | |
output_files | |
process | |
pset_name | |
pset_template | |
This class creates and performce / submits vdrift workflow jobs
Definition at line 11 of file DTVdriftWorkflow.py.
def DTVdriftWorkflow.DTvdriftWorkflow.__init__ | ( | self, | |
options | |||
) |
Definition at line 13 of file DTVdriftWorkflow.py.
def DTVdriftWorkflow.DTvdriftWorkflow.add_parser_options | ( | cls, | |
subparser_container | |||
) |
CLI creation #.
Definition at line 196 of file DTVdriftWorkflow.py.
def DTVdriftWorkflow.DTvdriftWorkflow.prepare_meantimer_all | ( | self | ) |
Definition at line 187 of file DTVdriftWorkflow.py.
References DTT0WireWorkflow.DTT0WireWorkflow.all_commands, DTVdriftWorkflow.DTvdriftWorkflow.all_commands, and DTTtrigWorkflow.DTttrigWorkflow.all_commands.
def DTVdriftWorkflow.DTvdriftWorkflow.prepare_meantimer_check | ( | self | ) |
Definition at line 148 of file DTVdriftWorkflow.py.
References DTWorkflow.DTWorkflow.load_options_command().
def DTVdriftWorkflow.DTvdriftWorkflow.prepare_meantimer_dump | ( | self | ) |
Definition at line 168 of file DTVdriftWorkflow.py.
References CrabHelper.CrabHelper.crab_config_filepath(), DTWorkflow.DTWorkflow.load_options_command(), DTWorkflow.DTWorkflow.prepare_common_dump(), DTT0WireWorkflow.DTT0WireWorkflow.pset_name, DTVdriftWorkflow.DTvdriftWorkflow.pset_name, DTTtrigWorkflow.DTttrigWorkflow.pset_name, DTT0WireWorkflow.DTT0WireWorkflow.pset_template, DTVdriftWorkflow.DTvdriftWorkflow.pset_template, DTTtrigWorkflow.DTttrigWorkflow.pset_template, DTWorkflow.DTWorkflow.result_path(), and DTWorkflow.DTWorkflow.write_pset_file().
def DTVdriftWorkflow.DTvdriftWorkflow.prepare_meantimer_submit | ( | self | ) |
Mean Timer #.
Definition at line 118 of file DTVdriftWorkflow.py.
References DTWorkflow.DTWorkflow.addPoolDBESSource(), tools.loadCmsProcess(), DTT0WireWorkflow.DTT0WireWorkflow.output_file, DTVdriftWorkflow.DTvdriftWorkflow.output_file, DTTtrigWorkflow.DTttrigWorkflow.output_file, DTWorkflow.DTWorkflow.prepare_common_submit(), DTT0WireWorkflow.DTT0WireWorkflow.process, DTVdriftWorkflow.DTvdriftWorkflow.process, DTTtrigWorkflow.DTttrigWorkflow.process, DTT0WireWorkflow.DTT0WireWorkflow.pset_name, DTVdriftWorkflow.DTvdriftWorkflow.pset_name, DTTtrigWorkflow.DTttrigWorkflow.pset_name, DTT0WireWorkflow.DTT0WireWorkflow.pset_template, DTVdriftWorkflow.DTvdriftWorkflow.pset_template, DTTtrigWorkflow.DTttrigWorkflow.pset_template, str, and DTWorkflow.DTWorkflow.write_pset_file().
def DTVdriftWorkflow.DTvdriftWorkflow.prepare_meantimer_write | ( | self | ) |
Definition at line 151 of file DTVdriftWorkflow.py.
References DTWorkflow.DTWorkflow.add_local_vdrift_db(), tools.loadCmsProcess(), DTT0WireWorkflow.DTT0WireWorkflow.output_file, DTVdriftWorkflow.DTvdriftWorkflow.output_file, DTTtrigWorkflow.DTttrigWorkflow.output_file, DTWorkflow.DTWorkflow.prepare_common_write(), DTT0WireWorkflow.DTT0WireWorkflow.process, DTVdriftWorkflow.DTvdriftWorkflow.process, DTTtrigWorkflow.DTttrigWorkflow.process, DTT0WireWorkflow.DTT0WireWorkflow.pset_name, DTVdriftWorkflow.DTvdriftWorkflow.pset_name, DTTtrigWorkflow.DTttrigWorkflow.pset_name, DTT0WireWorkflow.DTT0WireWorkflow.pset_template, DTVdriftWorkflow.DTvdriftWorkflow.pset_template, DTTtrigWorkflow.DTttrigWorkflow.pset_template, DTWorkflow.DTWorkflow.result_path(), str, and DTWorkflow.DTWorkflow.write_pset_file().
def DTVdriftWorkflow.DTvdriftWorkflow.prepare_segment_all | ( | self | ) |
Definition at line 110 of file DTVdriftWorkflow.py.
def DTVdriftWorkflow.DTvdriftWorkflow.prepare_segment_check | ( | self | ) |
Definition at line 71 of file DTVdriftWorkflow.py.
References DTWorkflow.DTWorkflow.load_options_command().
def DTVdriftWorkflow.DTvdriftWorkflow.prepare_segment_dump | ( | self | ) |
Definition at line 91 of file DTVdriftWorkflow.py.
References CrabHelper.CrabHelper.crab_config_filepath(), DTWorkflow.DTWorkflow.load_options_command(), DTWorkflow.DTWorkflow.prepare_common_dump(), DTT0WireWorkflow.DTT0WireWorkflow.pset_name, DTVdriftWorkflow.DTvdriftWorkflow.pset_name, DTTtrigWorkflow.DTttrigWorkflow.pset_name, DTT0WireWorkflow.DTT0WireWorkflow.pset_template, DTVdriftWorkflow.DTvdriftWorkflow.pset_template, DTTtrigWorkflow.DTttrigWorkflow.pset_template, DTWorkflow.DTWorkflow.result_path(), and DTWorkflow.DTWorkflow.write_pset_file().
def DTVdriftWorkflow.DTvdriftWorkflow.prepare_segment_submit | ( | self | ) |
Definition at line 41 of file DTVdriftWorkflow.py.
def DTVdriftWorkflow.DTvdriftWorkflow.prepare_segment_write | ( | self | ) |
Definition at line 74 of file DTVdriftWorkflow.py.
References DTWorkflow.DTWorkflow.add_local_vdrift_db(), tools.loadCmsProcess(), DTT0WireWorkflow.DTT0WireWorkflow.output_file, DTVdriftWorkflow.DTvdriftWorkflow.output_file, DTTtrigWorkflow.DTttrigWorkflow.output_file, DTWorkflow.DTWorkflow.prepare_common_write(), DTT0WireWorkflow.DTT0WireWorkflow.process, DTVdriftWorkflow.DTvdriftWorkflow.process, DTTtrigWorkflow.DTttrigWorkflow.process, DTT0WireWorkflow.DTT0WireWorkflow.pset_name, DTVdriftWorkflow.DTvdriftWorkflow.pset_name, DTTtrigWorkflow.DTttrigWorkflow.pset_name, DTT0WireWorkflow.DTT0WireWorkflow.pset_template, DTVdriftWorkflow.DTvdriftWorkflow.pset_template, DTTtrigWorkflow.DTttrigWorkflow.pset_template, DTWorkflow.DTWorkflow.result_path(), str, and DTWorkflow.DTWorkflow.write_pset_file().
def DTVdriftWorkflow.DTvdriftWorkflow.prepare_workflow | ( | self | ) |
Generalized function to prepare workflow dependent on workflow mode
Definition at line 27 of file DTVdriftWorkflow.py.
Referenced by DTWorkflow.DTWorkflow.run().
DTVdriftWorkflow.DTvdriftWorkflow.all_commands |
Definition at line 113 of file DTVdriftWorkflow.py.
Referenced by DTWorkflow.DTWorkflow.all(), and DTVdriftWorkflow.DTvdriftWorkflow.prepare_meantimer_all().
DTVdriftWorkflow.DTvdriftWorkflow.outpath_command_tag |
Definition at line 17 of file DTVdriftWorkflow.py.
Referenced by DTWorkflow.DTWorkflow.local_path(), and DTWorkflow.DTWorkflow.remote_out_path().
DTVdriftWorkflow.DTvdriftWorkflow.outpath_workflow_mode_dict |
Definition at line 21 of file DTVdriftWorkflow.py.
Referenced by DTWorkflow.DTWorkflow.outpath_workflow_mode_tag().
DTVdriftWorkflow.DTvdriftWorkflow.output_file |
Definition at line 24 of file DTVdriftWorkflow.py.
Referenced by mergeLHE.DefaultLHEMerger.merge(), mergeLHE.MG5LOLHEMerger.merge(), mergeLHE.ExternalCppLHEMerger.merge(), DTWorkflow.DTWorkflow.prepare_common_write(), DTVdriftWorkflow.DTvdriftWorkflow.prepare_meantimer_submit(), DTVdriftWorkflow.DTvdriftWorkflow.prepare_meantimer_write(), and DTVdriftWorkflow.DTvdriftWorkflow.prepare_segment_write().
DTVdriftWorkflow.DTvdriftWorkflow.output_files |
Definition at line 25 of file DTVdriftWorkflow.py.
DTVdriftWorkflow.DTvdriftWorkflow.process |
Definition at line 47 of file DTVdriftWorkflow.py.
Referenced by DTWorkflow.DTWorkflow.add_local_calib_db(), DTWorkflow.DTWorkflow.add_local_custom_db(), DTWorkflow.DTWorkflow.add_local_t0_db(), DTWorkflow.DTWorkflow.add_local_vdrift_db(), DTWorkflow.DTWorkflow.add_preselection(), DTWorkflow.DTWorkflow.add_raw_option(), ConfigBuilder.ConfigBuilder.addCustomise(), ConfigBuilder.ConfigBuilder.addOutput(), ConfigBuilder.ConfigBuilder.completeInputCommand(), adaptToRunAtMiniAOD.adaptToRunAtMiniAOD.convertModuleToMiniAODInput(), ConfigBuilder.ConfigBuilder.prepare(), ConfigBuilder.ConfigBuilder.prepare_DQM(), ConfigBuilder.ConfigBuilder.prepare_GEN(), ConfigBuilder.ConfigBuilder.prepare_HLT(), DTVdriftWorkflow.DTvdriftWorkflow.prepare_meantimer_submit(), DTVdriftWorkflow.DTvdriftWorkflow.prepare_meantimer_write(), ConfigBuilder.ConfigBuilder.prepare_PATFILTER(), DTVdriftWorkflow.DTvdriftWorkflow.prepare_segment_write(), ConfigBuilder.ConfigBuilder.prepare_VALIDATION(), runTauIdMVA.TauIDEmbedder.processDeepProducer(), ConfigBuilder.ConfigBuilder.renameHLTprocessInSequence(), ConfigBuilder.ConfigBuilder.renameInputTagsInSequence(), runTauIdMVA.TauIDEmbedder.runTauID(), ConfigBuilder.ConfigBuilder.scheduleSequence(), and runTauIdMVA.TauIDEmbedder.tauIDMVAinputs().
DTVdriftWorkflow.DTvdriftWorkflow.pset_name |
Definition at line 42 of file DTVdriftWorkflow.py.
Referenced by DTVdriftWorkflow.DTvdriftWorkflow.prepare_meantimer_dump(), DTVdriftWorkflow.DTvdriftWorkflow.prepare_meantimer_submit(), DTVdriftWorkflow.DTvdriftWorkflow.prepare_meantimer_write(), DTVdriftWorkflow.DTvdriftWorkflow.prepare_segment_dump(), DTVdriftWorkflow.DTvdriftWorkflow.prepare_segment_write(), DTWorkflow.DTWorkflow.pset_path(), and DTWorkflow.DTWorkflow.runCMSSWtask().
DTVdriftWorkflow.DTvdriftWorkflow.pset_template |
Definition at line 43 of file DTVdriftWorkflow.py.
Referenced by DTVdriftWorkflow.DTvdriftWorkflow.prepare_meantimer_dump(), DTVdriftWorkflow.DTvdriftWorkflow.prepare_meantimer_submit(), DTVdriftWorkflow.DTvdriftWorkflow.prepare_meantimer_write(), DTVdriftWorkflow.DTvdriftWorkflow.prepare_segment_dump(), and DTVdriftWorkflow.DTvdriftWorkflow.prepare_segment_write().