Public Member Functions | |
def | __init__ |
def | add_parser_options |
CLI creation #. More... | |
def | get_output_db |
def | prepare_residuals_all |
def | prepare_residuals_check |
def | prepare_residuals_correction |
def | prepare_residuals_dump |
def | prepare_residuals_submit |
prepare functions for residuals # More... | |
def | prepare_timeboxes_all |
def | prepare_timeboxes_check |
def | prepare_timeboxes_correction |
def | prepare_timeboxes_dump |
def | prepare_timeboxes_submit |
Prepare functions for timeboxes #. More... | |
def | prepare_timeboxes_write |
def | prepare_validation_all |
def | prepare_validation_check |
def | prepare_validation_submit |
prepare functions for validation # More... | |
def | prepare_validation_write |
def | prepare_workflow |
def | summary |
Public Attributes | |
all_commands | |
outpath_command_tag | |
outpath_workflow_mode_dict | |
output_db_dict | |
output_db_file | |
output_file | |
output_files | |
process | |
pset_name | |
pset_template | |
This class creates and performce / submits ttrig workflow jobs
Definition at line 12 of file DTTtrigWorkflow.py.
def DTTtrigWorkflow.DTttrigWorkflow.__init__ | ( | self, | |
options | |||
) |
Definition at line 14 of file DTTtrigWorkflow.py.
def DTTtrigWorkflow.DTttrigWorkflow.add_parser_options | ( | cls, | |
subparser_container | |||
) |
CLI creation #.
Definition at line 268 of file DTTtrigWorkflow.py.
def DTTtrigWorkflow.DTttrigWorkflow.get_output_db | ( | self, | |
workflow_mode, | |||
command | |||
) |
Definition at line 56 of file DTTtrigWorkflow.py.
References DTTtrigWorkflow.DTttrigWorkflow.output_db_dict.
Referenced by DTTtrigWorkflow.DTttrigWorkflow.prepare_residuals_correction(), DTTtrigWorkflow.DTttrigWorkflow.prepare_residuals_dump(), DTTtrigWorkflow.DTttrigWorkflow.prepare_timeboxes_correction(), and DTTtrigWorkflow.DTttrigWorkflow.prepare_timeboxes_dump().
def DTTtrigWorkflow.DTttrigWorkflow.prepare_residuals_all | ( | self | ) |
Definition at line 214 of file DTTtrigWorkflow.py.
References DTT0WireWorkflow.DTT0WireWorkflow.all_commands, and DTTtrigWorkflow.DTttrigWorkflow.all_commands.
def DTTtrigWorkflow.DTttrigWorkflow.prepare_residuals_check | ( | self | ) |
Definition at line 164 of file DTTtrigWorkflow.py.
References DTWorkflow.DTWorkflow.load_options_command().
def DTTtrigWorkflow.DTttrigWorkflow.prepare_residuals_correction | ( | self | ) |
Definition at line 167 of file DTTtrigWorkflow.py.
References DTWorkflow.DTWorkflow.add_local_calib_db(), DTWorkflow.DTWorkflow.add_local_custom_db(), DTWorkflow.DTWorkflow.add_local_vdrift_db(), DTTtrigWorkflow.DTttrigWorkflow.get_output_db(), DTWorkflow.DTWorkflow.load_options_command(), tools.loadCmsProcess(), DTT0WireWorkflow.DTT0WireWorkflow.output_file, DTTtrigWorkflow.DTttrigWorkflow.output_file, DTWorkflow.DTWorkflow.prepare_common_write(), DTT0WireWorkflow.DTT0WireWorkflow.process, DTTtrigWorkflow.DTttrigWorkflow.process, DTT0WireWorkflow.DTT0WireWorkflow.pset_name, DTTtrigWorkflow.DTttrigWorkflow.pset_name, DTT0WireWorkflow.DTT0WireWorkflow.pset_template, DTTtrigWorkflow.DTttrigWorkflow.pset_template, DTWorkflow.DTWorkflow.result_path(), str, and DTWorkflow.DTWorkflow.write_pset_file().
def DTTtrigWorkflow.DTttrigWorkflow.prepare_residuals_dump | ( | self | ) |
Definition at line 197 of file DTTtrigWorkflow.py.
References DTTtrigWorkflow.DTttrigWorkflow.get_output_db(), DTWorkflow.DTWorkflow.load_options_command(), DTWorkflow.DTWorkflow.prepare_common_dump(), DTT0WireWorkflow.DTT0WireWorkflow.pset_name, DTTtrigWorkflow.DTttrigWorkflow.pset_name, DTT0WireWorkflow.DTT0WireWorkflow.pset_template, DTTtrigWorkflow.DTttrigWorkflow.pset_template, DTWorkflow.DTWorkflow.result_path(), and DTWorkflow.DTWorkflow.write_pset_file().
def DTTtrigWorkflow.DTttrigWorkflow.prepare_residuals_submit | ( | self | ) |
prepare functions for residuals #
Definition at line 146 of file DTTtrigWorkflow.py.
References DTWorkflow.DTWorkflow.add_local_calib_db(), tools.loadCmsProcess(), DTT0WireWorkflow.DTT0WireWorkflow.output_file, DTTtrigWorkflow.DTttrigWorkflow.output_file, DTWorkflow.DTWorkflow.prepare_common_submit(), DTT0WireWorkflow.DTT0WireWorkflow.process, DTTtrigWorkflow.DTttrigWorkflow.process, DTT0WireWorkflow.DTT0WireWorkflow.pset_name, DTTtrigWorkflow.DTttrigWorkflow.pset_name, DTT0WireWorkflow.DTT0WireWorkflow.pset_template, DTTtrigWorkflow.DTttrigWorkflow.pset_template, str, and DTWorkflow.DTWorkflow.write_pset_file().
def DTTtrigWorkflow.DTttrigWorkflow.prepare_timeboxes_all | ( | self | ) |
Definition at line 138 of file DTTtrigWorkflow.py.
def DTTtrigWorkflow.DTttrigWorkflow.prepare_timeboxes_check | ( | self | ) |
Definition at line 80 of file DTTtrigWorkflow.py.
References DTWorkflow.DTWorkflow.load_options_command().
def DTTtrigWorkflow.DTttrigWorkflow.prepare_timeboxes_correction | ( | self | ) |
Definition at line 99 of file DTTtrigWorkflow.py.
References DTWorkflow.DTWorkflow.add_local_calib_db(), DTTtrigWorkflow.DTttrigWorkflow.get_output_db(), DTWorkflow.DTWorkflow.load_options_command(), tools.loadCmsProcess(), DTT0WireWorkflow.DTT0WireWorkflow.process, DTTtrigWorkflow.DTttrigWorkflow.process, DTT0WireWorkflow.DTT0WireWorkflow.pset_name, DTTtrigWorkflow.DTttrigWorkflow.pset_name, DTT0WireWorkflow.DTT0WireWorkflow.pset_template, DTTtrigWorkflow.DTttrigWorkflow.pset_template, DTWorkflow.DTWorkflow.result_path(), str, FWLite.ElectronMVAID.tag, Entry< Mode >.tag, Entry< T >.tag, tnp::TagProbePair.tag, MeasurementEstimator::OpaquePayload.tag, cond::IOVKeysDescription.tag(), cond::persistency::IOVEditorData.tag, LHERunInfoProduct::Header.tag(), ConeIsolationAlgorithm.tag(), Inspector.Inspector.tag, ImpactParameterAlgorithm.tag(), Herwig::HerwigUIProvider.tag(), BeamSpotFakeConditions.tag, cond::persistency::IOVEditor.tag(), cond::service::PoolDBOutputService.tag(), TrackListMerger::TkEDGetTokenss.tag, FWLite.WorkingPoints.tag, MuIsolatorResultProducer< BT >::DepositConf.tag, L1MuKBMTCombinedStub.tag(), SoftLepton.tag(), CollHandle< EEDigiCollection >.tag(), CollHandle< EBDigiCollection >.tag(), CollHandle< FEDRawDataCollection >.tag(), CollHandle< T >.tag(), CollHandle< std::vector< PCaloHit > >.tag(), CollHandle< edm::SortedCollection >.tag(), DQMNet::CoreObject.tag, cond::DataProxyWrapperBase.tag(), L1MuDTTrackSegPhi.tag(), L1MuBMTrackSegPhi.tag(), querying.connection.tag(), personalPlayback.FrameworkJob.tag, DTWorkflow.DTWorkflow.tag(), and DTWorkflow.DTWorkflow.write_pset_file().
def DTTtrigWorkflow.DTttrigWorkflow.prepare_timeboxes_dump | ( | self | ) |
Definition at line 121 of file DTTtrigWorkflow.py.
References DTTtrigWorkflow.DTttrigWorkflow.get_output_db(), DTWorkflow.DTWorkflow.load_options_command(), DTWorkflow.DTWorkflow.prepare_common_dump(), DTT0WireWorkflow.DTT0WireWorkflow.pset_name, DTTtrigWorkflow.DTttrigWorkflow.pset_name, DTT0WireWorkflow.DTT0WireWorkflow.pset_template, DTTtrigWorkflow.DTttrigWorkflow.pset_template, DTWorkflow.DTWorkflow.result_path(), and DTWorkflow.DTWorkflow.write_pset_file().
def DTTtrigWorkflow.DTttrigWorkflow.prepare_timeboxes_submit | ( | self | ) |
Prepare functions for timeboxes #.
Definition at line 64 of file DTTtrigWorkflow.py.
def DTTtrigWorkflow.DTttrigWorkflow.prepare_timeboxes_write | ( | self | ) |
Definition at line 83 of file DTTtrigWorkflow.py.
def DTTtrigWorkflow.DTttrigWorkflow.prepare_validation_all | ( | self | ) |
Definition at line 259 of file DTTtrigWorkflow.py.
def DTTtrigWorkflow.DTttrigWorkflow.prepare_validation_check | ( | self | ) |
Definition at line 237 of file DTTtrigWorkflow.py.
References DTWorkflow.DTWorkflow.load_options_command().
def DTTtrigWorkflow.DTttrigWorkflow.prepare_validation_submit | ( | self | ) |
prepare functions for validation #
Definition at line 223 of file DTTtrigWorkflow.py.
References DTWorkflow.DTWorkflow.add_local_calib_db(), tools.loadCmsProcess(), DTWorkflow.DTWorkflow.prepare_common_submit(), DTT0WireWorkflow.DTT0WireWorkflow.process, DTTtrigWorkflow.DTttrigWorkflow.process, DTT0WireWorkflow.DTT0WireWorkflow.pset_name, DTTtrigWorkflow.DTttrigWorkflow.pset_name, DTT0WireWorkflow.DTT0WireWorkflow.pset_template, DTTtrigWorkflow.DTttrigWorkflow.pset_template, str, and DTWorkflow.DTWorkflow.write_pset_file().
def DTTtrigWorkflow.DTttrigWorkflow.prepare_validation_write | ( | self | ) |
Definition at line 240 of file DTTtrigWorkflow.py.
References tools.loadCmsProcess(), DTWorkflow.DTWorkflow.local_path(), DTWorkflow.DTWorkflow.prepare_common_write(), DTT0WireWorkflow.DTT0WireWorkflow.process, DTTtrigWorkflow.DTttrigWorkflow.process, DTT0WireWorkflow.DTT0WireWorkflow.pset_name, DTTtrigWorkflow.DTttrigWorkflow.pset_name, DTT0WireWorkflow.DTT0WireWorkflow.pset_template, DTTtrigWorkflow.DTttrigWorkflow.pset_template, DTWorkflow.DTWorkflow.result_path(), str, and DTWorkflow.DTWorkflow.write_pset_file().
def DTTtrigWorkflow.DTttrigWorkflow.prepare_workflow | ( | self | ) |
Generalized function to prepare workflow dependent on workflow mode
Definition at line 43 of file DTTtrigWorkflow.py.
Referenced by DTWorkflow.DTWorkflow.run().
def DTTtrigWorkflow.DTttrigWorkflow.summary | ( | self | ) |
Definition at line 256 of file DTTtrigWorkflow.py.
DTTtrigWorkflow.DTttrigWorkflow.all_commands |
Definition at line 141 of file DTTtrigWorkflow.py.
Referenced by DTWorkflow.DTWorkflow.all(), DTVdriftWorkflow.DTvdriftWorkflow.prepare_meantimer_all(), DTTtrigWorkflow.DTttrigWorkflow.prepare_residuals_all(), and DTTtrigWorkflow.DTttrigWorkflow.prepare_validation_all().
DTTtrigWorkflow.DTttrigWorkflow.outpath_command_tag |
Definition at line 18 of file DTTtrigWorkflow.py.
Referenced by DTWorkflow.DTWorkflow.local_path(), and DTWorkflow.DTWorkflow.remote_out_path().
DTTtrigWorkflow.DTttrigWorkflow.outpath_workflow_mode_dict |
Definition at line 25 of file DTTtrigWorkflow.py.
Referenced by DTWorkflow.DTWorkflow.outpath_workflow_mode_tag().
DTTtrigWorkflow.DTttrigWorkflow.output_db_dict |
Definition at line 31 of file DTTtrigWorkflow.py.
Referenced by DTTtrigWorkflow.DTttrigWorkflow.get_output_db().
DTTtrigWorkflow.DTttrigWorkflow.output_db_file |
Definition at line 84 of file DTTtrigWorkflow.py.
DTTtrigWorkflow.DTttrigWorkflow.output_file |
Definition at line 40 of file DTTtrigWorkflow.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(), DTTtrigWorkflow.DTttrigWorkflow.prepare_residuals_correction(), DTTtrigWorkflow.DTttrigWorkflow.prepare_residuals_submit(), and DTVdriftWorkflow.DTvdriftWorkflow.prepare_segment_write().
DTTtrigWorkflow.DTttrigWorkflow.output_files |
Definition at line 41 of file DTTtrigWorkflow.py.
DTTtrigWorkflow.DTttrigWorkflow.process |
Definition at line 70 of file DTTtrigWorkflow.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(), DTTtrigWorkflow.DTttrigWorkflow.prepare_residuals_correction(), DTTtrigWorkflow.DTttrigWorkflow.prepare_residuals_submit(), DTVdriftWorkflow.DTvdriftWorkflow.prepare_segment_write(), DTTtrigWorkflow.DTttrigWorkflow.prepare_timeboxes_correction(), ConfigBuilder.ConfigBuilder.prepare_VALIDATION(), DTTtrigWorkflow.DTttrigWorkflow.prepare_validation_submit(), DTTtrigWorkflow.DTttrigWorkflow.prepare_validation_write(), runTauIdMVA.TauIDEmbedder.processDeepProducer(), ConfigBuilder.ConfigBuilder.renameHLTprocessInSequence(), ConfigBuilder.ConfigBuilder.renameInputTagsInSequence(), runTauIdMVA.TauIDEmbedder.runTauID(), ConfigBuilder.ConfigBuilder.scheduleSequence(), and runTauIdMVA.TauIDEmbedder.tauIDMVAinputs().
DTTtrigWorkflow.DTttrigWorkflow.pset_name |
Definition at line 65 of file DTTtrigWorkflow.py.
Referenced by DTVdriftWorkflow.DTvdriftWorkflow.prepare_meantimer_dump(), DTVdriftWorkflow.DTvdriftWorkflow.prepare_meantimer_submit(), DTVdriftWorkflow.DTvdriftWorkflow.prepare_meantimer_write(), DTTtrigWorkflow.DTttrigWorkflow.prepare_residuals_correction(), DTTtrigWorkflow.DTttrigWorkflow.prepare_residuals_dump(), DTTtrigWorkflow.DTttrigWorkflow.prepare_residuals_submit(), DTVdriftWorkflow.DTvdriftWorkflow.prepare_segment_dump(), DTVdriftWorkflow.DTvdriftWorkflow.prepare_segment_write(), DTTtrigWorkflow.DTttrigWorkflow.prepare_timeboxes_correction(), DTTtrigWorkflow.DTttrigWorkflow.prepare_timeboxes_dump(), DTTtrigWorkflow.DTttrigWorkflow.prepare_validation_submit(), DTTtrigWorkflow.DTttrigWorkflow.prepare_validation_write(), DTWorkflow.DTWorkflow.pset_path(), and DTWorkflow.DTWorkflow.runCMSSWtask().
DTTtrigWorkflow.DTttrigWorkflow.pset_template |
Definition at line 66 of file DTTtrigWorkflow.py.
Referenced by DTVdriftWorkflow.DTvdriftWorkflow.prepare_meantimer_dump(), DTVdriftWorkflow.DTvdriftWorkflow.prepare_meantimer_submit(), DTVdriftWorkflow.DTvdriftWorkflow.prepare_meantimer_write(), DTTtrigWorkflow.DTttrigWorkflow.prepare_residuals_correction(), DTTtrigWorkflow.DTttrigWorkflow.prepare_residuals_dump(), DTTtrigWorkflow.DTttrigWorkflow.prepare_residuals_submit(), DTVdriftWorkflow.DTvdriftWorkflow.prepare_segment_dump(), DTVdriftWorkflow.DTvdriftWorkflow.prepare_segment_write(), DTTtrigWorkflow.DTttrigWorkflow.prepare_timeboxes_correction(), DTTtrigWorkflow.DTttrigWorkflow.prepare_timeboxes_dump(), DTTtrigWorkflow.DTttrigWorkflow.prepare_validation_submit(), and DTTtrigWorkflow.DTttrigWorkflow.prepare_validation_write().