Package madgraph :: Package interface :: Module madgraph_interface
[hide private]
[frames] | no frames]

Module madgraph_interface

source code

A user friendly command line interface to access MadGraph5_aMC@NLO features at LO. Uses the cmd package for command interpretation and tab completion.

Classes [hide private]
  CmdExtended
Particularisation of the cmd command for MG5
  HelpToCmd
The Series of help routine for the MadGraphCmd
  CheckValidForCmd
The Series of help routine for the MadGraphCmd
  CheckValidForCmdWeb
Check the validity of input line for web entry (no explicit path authorized)
  CompleteForCmd
The Series of help routine for the MadGraphCmd
  MadGraphCmd
The command line processor of MadGraph
  MadGraphCmdWeb
Temporary parser
  AskforCustomize
A class for asking a question where in addition you can have the set command define and modifying the param_card/run_card correctly
Variables [hide private]
  GNU_SPLITTING = False
  logger = logging.getLogger('cmdprint')
  logger_check = logging.getLogger('check')
  logger_mg = logging.getLogger('madgraph.interface')
  logger_stderr = logging.getLogger('fatalerror')
  logger_tuto = logging.getLogger('tutorial')
  logger_tuto_nlo = logging.getLogger('tutorial_aMCatNLO')
  logger_tuto_madloop = logging.getLogger('tutorial_MadLoop')
  _draw_usage = 'draw FILEPATH [options]\n-- draw the diagrams i...
  _draw_parser = misc.OptionParser(usage= _draw_usage)
  _launch_usage = 'launch [DIRPATH] [options]\n-- execute the ma...
  _launch_parser = misc.OptionParser(usage= _launch_usage)
  __package__ = 'madgraph.interface'
Variables Details [hide private]

_draw_usage

Value:
'''draw FILEPATH [options]
-- draw the diagrams in eps format
   Files will be FILEPATH/diagrams_"process_string".eps 
   Example: draw plot_dir . 
'''

_launch_usage

Value:
'''launch [DIRPATH] [options]
-- execute the madevent/standalone/standalone_cpp/pythia8/NLO output p\
resent in DIRPATH
   By default DIRPATH is the latest created directory 
   (for pythia8, it should be the Pythia 8 main directory) 
   Example: launch PROC_sm_1 --name=run2 
   Example: launch ../pythia8 
'''