ATLAS Offline Software
Namespaces | Functions | Variables
Herwig7Control.py File Reference

Go to the source code of this file.

Namespaces

 Herwig7Control
 

Functions

def Herwig7Control.get_share_path ()
 
def Herwig7Control.run (gen_config)
 
def Herwig7Control.matchbox_run (gen_config, integration_jobs, cleanup_herwig_scratch)
 
def Herwig7Control.matchbox_run_gridpack (gen_config, integration_jobs, gridpack_name, cleanup_herwig_scratch, integrate)
 
def Herwig7Control.do_step (step, command, logfile_name=None)
 
def Herwig7Control.do_abort ()
 
def Herwig7Control.do_read (gen_config)
 
def Herwig7Control.do_read_existing_infile (gen_config)
 
def Herwig7Control.do_build (gen_config, integration_jobs)
 
def Herwig7Control.do_integrate (run_name, integration_job)
 
def Herwig7Control.do_mergegrids (run_name, integration_jobs)
 
def Herwig7Control.do_build_integrate_mergegrids (gen_config, integration_jobs)
 
def Herwig7Control.do_compress_gridpack (run_name, gridpack_name)
 
def Herwig7Control.do_uncompress_gridpack (gridpack_name)
 
def Herwig7Control.do_run (gen_config, cleanup_herwig_scratch=True)
 
def Herwig7Control.do_run_existing_runfile (gen_config)
 
def Herwig7Control.herwig_version ()
 
def Herwig7Control.thepeg_version ()
 
def Herwig7Control.start_banner ()
 
def Herwig7Control.get_software_versions ()
 
def Herwig7Control.get_infile_name (run_name="Herwig-Matchbox")
 
def Herwig7Control.get_setupfile_name (run_name="Herwig-Matchbox")
 
def Herwig7Control.get_runfile_name (run_name="Herwig-Matchbox")
 
def Herwig7Control.write_infile (gen_config, print_infile=True)
 
def Herwig7Control.write_setupfile (run_name, commands, print_setupfile=True)
 
def Herwig7Control.get_default_repository ()
 
def Herwig7Control.log (level='info', message='')
 
def Herwig7Control.exit_banner (gridpack, cross_section, cross_section_error)
 

Variables

 Herwig7Control.athMsgLog = Logging.logging.getLogger('Herwig7Control')
 
 Herwig7Control.herwig7_path = os.environ['HERWIG7_PATH']
 
 Herwig7Control.herwig7_bin_path = os.path.join(herwig7_path, 'bin')
 
def Herwig7Control.herwig7_share_path = get_share_path()
 
 Herwig7Control.herwig7_binary = os.path.join(herwig7_bin_path, 'Herwig')