Abstract class for MadGraph generators. More...
Public Member Functions | |
| __init__ (self, name, **kwargs) | |
| output_files (self) | |
| Generate output file name. | |
| set_parameters (self, params) | |
| Set parameters. | |
| required_parameters (self) | |
| Return required parameters. | |
| optional_parameters (self) | |
| Return optional parameters. | |
| make_run_card (self, run_card) | |
| Make run card. | |
| make_param_card (self, param_card) | |
| Make parameter card. | |
| cmd_args (self) | |
| Return command arguments. | |
| execute (self, log_out, log_err) | |
| Execute MadGraph generator. | |
| setup (self) | |
| Setup event generator. | |
Public Member Functions inherited from EventGenerator | |
| get_install_dir (self) | |
Public Member Functions inherited from Component | |
| cmd_line_str (self) | |
| 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. | |
| config (self, parser) | |
| Automatic configuration. | |
| required_config (self) | |
| Return a list of required configuration settings. | |
| 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. | |
| 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 | |
| madgraph_dir | |
| Install dir or user config will be used for this. | |
| param_card | |
| Default name of param card. | |
| apmass | |
| A-prime mass. | |
| map | |
| A-prime mass. | |
| Map | |
| A-prime mass. | |
| mpid | |
| dark pion mass | |
| mrhod | |
| dark rho mass | |
| mchi | |
| average dark fermion mass when running idm | |
| dmchi | |
| difference between dark fermion masses when running idm | |
| event_types | |
| event types: weighted or unweighted | |
| run_card | |
| nevents | |
| seed | |
| command | |
| name | |
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 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. | |
Abstract class for MadGraph generators.
Required parameters are: nevents, run_params
Optional parameters are: seed, param_card, apmass, map, mpid, mrhod
Definition at line 179 of file generators.py.
| __init__ | ( | self, | |
| name, | |||
| ** | kwargs | ||
| ) |
Reimplemented from EventGenerator.
Reimplemented in MG4, and MG5.
Definition at line 187 of file generators.py.
| cmd_args | ( | self | ) |
Return command arguments.
Reimplemented from Component.
Definition at line 305 of file generators.py.
| execute | ( | self, | |
| log_out, | |||
| log_err | |||
| ) |
Execute MadGraph generator.
| log_out | name of log file for output |
| log_err | name of log file for error |
Reimplemented from Component.
Reimplemented in MG4, and MG5.
Definition at line 309 of file generators.py.
| make_param_card | ( | self, | |
| param_card | |||
| ) |
Make parameter card.
Definition at line 275 of file generators.py.
| make_run_card | ( | self, | |
| run_card | |||
| ) |
Make run card.
Definition at line 256 of file generators.py.
| optional_parameters | ( | self | ) |
Return optional parameters.
Optional parameters are: seed, param_card, apmass, map, mpid, mrhod, Map, mchi, dmchi
Reimplemented from Component.
Definition at line 245 of file generators.py.
| output_files | ( | self | ) |
Generate output file name.
Reimplemented from Component.
Definition at line 222 of file generators.py.
| required_parameters | ( | self | ) |
Return required parameters.
Required parameters are: nevents, run_params
Reimplemented from EventGenerator.
Definition at line 237 of file generators.py.
| set_parameters | ( | self, | |
| params | |||
| ) |
| setup | ( | self | ) |
Setup event generator.
Reimplemented from Component.
Reimplemented in MG4, and MG5.
Definition at line 322 of file generators.py.
| apmass |
| command |
Definition at line 315 of file generators.py.
| dmchi |
difference between dark fermion masses when running idm
Definition at line 212 of file generators.py.
| event_types |
event types: weighted or unweighted
Definition at line 216 of file generators.py.
| madgraph_dir |
Install dir or user config will be used for this.
Definition at line 190 of file generators.py.
| map |
| Map |
| mchi |
average dark fermion mass when running idm
Definition at line 210 of file generators.py.
| mpid |
dark pion mass
Definition at line 206 of file generators.py.
| mrhod |
dark rho mass
Definition at line 208 of file generators.py.
| name |
Definition at line 319 of file generators.py.
| nevents |
Definition at line 259 of file generators.py.
| param_card |
Default name of param card.
Definition at line 193 of file generators.py.
| run_card |
Definition at line 234 of file generators.py.
| seed |
Definition at line 259 of file generators.py.