Apply a millepede.res file to a detector description. More...
Public Member Functions | |
| __init__ (self) | |
| optional_parameters (self) | |
| Return a list of optional parameters. | |
| cmd_line_str (self) | |
| execute (self, log_out, log_err) | |
| Generic component execution method. | |
Public Member Functions inherited from _DetectorEditor | |
| required_config (self) | |
| Return a list of required configuration settings. | |
| required_parameters (self) | |
| Return a list of required parameters. | |
Public Member Functions inherited from Component | |
| cmd_exists (self) | |
| Check if the component's assigned command exists. | |
| cmd_args (self) | |
| Return the command arguments of this component. | |
| cmd_args_str (self) | |
| Return list of arguments, making sure they are all converted to strings. | |
| setup (self) | |
| Perform any necessary setup for this component to run such as making symlinks to required directories. | |
| cleanup (self) | |
| Perform post-job cleanup such as deleting temporary files. | |
| config_logging (self, parser) | |
| Configure the logging for a component. | |
| config (self, parser) | |
| Automatic configuration. | |
| set_parameters (self, params) | |
| Set class attributes for the component based on JSON parameters. | |
| check_config (self) | |
| Raise an exception on the first missing config setting for this component. | |
| input_files (self) | |
| Get a list of input files for this component. | |
| output_files (self) | |
| Return a list of output files created by this component. | |
| config_from_environ (self) | |
| Configure component from environment variables which are just upper case versions of the required config names set in the shell environment. | |
Public Attributes | |
| res_file | |
| bump | |
| to_float | |
| detector | |
| next_detector | |
Public Attributes inherited from _DetectorEditor | |
| java_dir | |
| detector | |
| next_detector | |
| force | |
Public Attributes inherited from Component | |
| name | |
| command | |
| nevents | |
| seed | |
| inputs | |
| outputs | |
| append_tok | |
| output_ext | |
| ignore_job_params | |
| hpsmc_dir | |
| logger | |
Additional Inherited Members | |
Protected Member Functions inherited from _DetectorEditor | |
| _detector_dir (self, det_name) | |
| _deduce_next_detector (self, bump=False) | |
| deduce what the next detector should be given how the component has been configured | |
| _to_compact (self, parameter_set, detname, save_prev=True, prev_ext='prev') | |
| write the input parameter set into the input compact.xml file | |
| _update_readme (self, detname, msg) | |
| Update the readme for the passed detector name. | |
Protected Member Functions inherited from Component | |
| _inputs_to_outputs (self) | |
| This is the default method for automatically transforming input file names to outputs when output file names are not explicitly provided. | |
Apply a millepede.res file to a detector description.
This job component loads a result file into memory and the goes line-by-line through a detector description, updating the lines with any parameters that have updated values in the result file.
Required Config:
Required Parameters:
Optional Parameters:
| __init__ | ( | self | ) |
Reimplemented from _DetectorEditor.
| execute | ( | self, | |
| log_out, | |||
| log_err | |||
| ) |
| optional_parameters | ( | self | ) |
Return a list of optional parameters.
Optional parameters are: nevents, seed
Reimplemented from _DetectorEditor.