Package madgraph :: Package iolibs :: Module export_cpp
[hide private]
[frames] | no frames]

Module export_cpp

source code

Methods and classes to export models and matrix elements to Pythia 8 and C++ Standalone format.

Classes [hide private]
  OneProcessExporterCPP
Class to take care of exporting a set of matrix elements to C++ format.
  OneProcessExporterMatchbox
Class to take care of exporting a set of matrix elements to Matchbox format.
  OneProcessExporterPythia8
Class to take care of exporting a set of matrix elements to Pythia 8 format.
  ProcessExporterCPP
Class to take care of exporting a set of matrix elements to Fortran (v4) format.
  ProcessExporterMatchbox
  ProcessExporterPythia8
  UFOModelConverterCPP
A converter of the UFO-MG5 Model to the C++ format
  UFOModelConverterPythia8
A converter of the UFO-MG5 Model to the Pythia 8 format
Functions [hide private]
 
make_model_cpp(dir_path)
Make the model library in a C++ standalone directory
source code
 
get_mg5_info_lines()
Return info lines for MG5, suitable to place at beginning of Fortran files
source code
 
coeff(ff_number, frac, is_imaginary, Nc_power, Nc_value=3)
Returns a nicely formatted string for the coefficients in JAMP lines
source code
 
ExportCPPFactory(cmd, group_subprocesses=False, cmd_options={})
Determine which Export class is required.
source code
Variables [hide private]
  _file_path = '/Users/omattelaer/Documents/workspace/madgraph5/...
  logger = logging.getLogger('madgraph.export_pythia8')
  __package__ = 'madgraph.iolibs'
Function Details [hide private]

ExportCPPFactory(cmd, group_subprocesses=False, cmd_options={})

source code 

Determine which Export class is required. cmd is the command interface containing all potential usefull information.


Variables Details [hide private]

_file_path

Value:
'/Users/omattelaer/Documents/workspace/madgraph5/MG5_aMC_v2_6_5/madgra\
ph/'