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

Class ProcessExporterPythia8

source code

               object --+        
                        |        
export_v4.VirtualExporter --+    
                            |    
           ProcessExporterCPP --+
                                |
                               ProcessExporterPythia8

Nested Classes [hide private]
  oneprocessclass
Class to take care of exporting a set of matrix elements to Pythia 8 format.
Instance Methods [hide private]
 
generate_process_directory(self, multi_matrix_element, cpp_helas_call_writer, process_string='', process_number=0, version='8.2')
Generate the .h and .cc files needed for Pythia 8, for the processes described by multi_matrix_element
source code
 
convert_model(self, *args, **opts) source code
 
finalize(self, *args, **opts) source code

Inherited from ProcessExporterCPP: __init__, compile_model, copy_template, generate_subprocess_directory, modify_grouping

Inherited from export_v4.VirtualExporter: export_helas, export_model_files, pass_information_from_cmd

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Methods [hide private]

Inherited from ProcessExporterCPP: read_template_file

Static Methods [hide private]
 
generate_example_file_pythia8(path, model_path, process_names, exporter, main_file_name='', example_dir='examples', version='8.2')
Generate the main_model_name.cc file and Makefile in the examples dir
source code

Inherited from ProcessExporterCPP: get_model_name

Class Variables [hide private]
  grouped_mode = 'madevent'

Inherited from ProcessExporterCPP: default_opt, exporter, from_template, s, template_Sub_make, template_src_make, to_link_in_P

Inherited from export_v4.VirtualExporter: check, output, sa_symmetry

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

convert_model(self, *args, **opts)

source code 
Overrides: export_v4.VirtualExporter.convert_model

finalize(self, *args, **opts)

source code 
Overrides: export_v4.VirtualExporter.finalize