Run the hps-java JobManager class. More...
Public Member Functions | |
__init__ (self, steering=None, **kwargs) | |
config (self, parser) | |
Configure JobManager component. | |
required_config (self) | |
Return list of required configurations. | |
setup (self) | |
Setup JobManager component. | |
cmd_args (self) | |
Setup command arguments. | |
required_parameters (self) | |
Return list of required parameters. | |
optional_parameters (self) | |
Return list of optional parameters. | |
![]() | |
cmd_line_str (self) | |
execute (self, log_out=sys.stdout, log_err=sys.stderr) | |
Generic component execution method. | |
cmd_exists (self) | |
Check if the component's assigned command exists. | |
cmd_args_str (self) | |
Return list of arguments, making sure they are all converted to strings. | |
cleanup (self) | |
Perform post-job cleanup such as deleting temporary files. | |
config_logging (self, parser) | |
Configure the logging for a component. | |
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 | |
run_number | |
nevents | |
nevents | |
detector | |
detector name | |
event_print_interval | |
event print interval | |
defs | |
java_args | |
java arguments | |
logging_config_file | |
file for config logging | |
lcsim_cache_dir | |
lcsim cache directory | |
conditions_user | |
no idea | |
conditions_password | |
no idea | |
conditions_url | |
no idea | |
steering | |
steering file | |
hps_java_bin_jar | |
location of hps-java installation? | |
overlay_file | |
append_tok | |
name | |
steering_files | |
steering_file | |
![]() | |
name | |
command | |
nevents | |
seed | |
inputs | |
outputs | |
append_tok | |
output_ext | |
ignore_job_params | |
hpsmc_dir | |
logger | |
Additional Inherited Members | |
![]() | |
_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. | |
Run the hps-java JobManager class.
Input files have slcio format.
Required parameters are: steering_files
Optional parameters are: detector, run_number, defs
__init__ | ( | self, | |
steering = None , |
|||
** | kwargs | ||
) |
cmd_args | ( | self | ) |
config | ( | self, | |
parser | |||
) |
optional_parameters | ( | self | ) |
required_config | ( | self | ) |
required_parameters | ( | self | ) |
setup | ( | self | ) |
detector |
event_print_interval |
nevents |
overlay_file |
run_number |
steering_file |