Package madgraph :: Package iolibs :: Module export_v4 :: Class ProcessExporterFortranSA
[hide private]
[frames] | no frames]

Class ProcessExporterFortranSA

source code

            object --+    
                     |    
ProcessExporterFortran --+
                         |
                        ProcessExporterFortranSA

Class to take care of exporting a set of matrix elements to MadGraph v4 StandAlone format.

Instance Methods [hide private]
 
copy_v4template(self, modelname)
Additional actions needed for setup of Template
source code
 
export_model_files(self, model_path)
export the model dependent files for V4 model
source code
 
make(self)
Run make in the DHELAS and MODEL directories, to set up everything for running standalone
source code
 
finalize_v4_directory(self, matrix_elements, history, makejpg=False, online=False, compiler='g77')
Finalize Standalone MG4 directory by generation proc_card_mg5.dat
source code
 
generate_subprocess_directory_v4(self, matrix_element, fortran_model)
Generate the Pxxxxx directory for a subprocess in MG4 standalone, including the necessary matrix.f and nexternal.inc files
source code
 
write_source_makefile(self, writer)
Write the nexternal.inc file for MG4
source code
 
write_matrix_element_v4(self, writer, matrix_element, fortran_model)
Export a matrix element to a matrix.f file in MG4 standalone format
source code

Inherited from ProcessExporterFortran: __init__, coeff, convert_model_to_mg4, export_helas, get_JAMP_lines, get_amp2_lines, get_color_data_lines, get_den_factor_line, get_helicity_lines, get_ic_line, get_icolamp_lines, get_mg5_info_lines, get_pdf_lines, get_process_info_lines, make_model_symbolic_link, replace_make_opt_compiler, set_compiler, write_nexternal_file, write_ngraphs_file, write_pmass_file, write_procdef_mg5

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

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

copy_v4template(self, modelname)

source code 

Additional actions needed for setup of Template

Overrides: ProcessExporterFortran.copy_v4template

export_model_files(self, model_path)

source code 

export the model dependent files for V4 model

Overrides: ProcessExporterFortran.export_model_files

finalize_v4_directory(self, matrix_elements, history, makejpg=False, online=False, compiler='g77')

source code 

Finalize Standalone MG4 directory by generation proc_card_mg5.dat

Overrides: ProcessExporterFortran.finalize_v4_directory

generate_subprocess_directory_v4(self, matrix_element, fortran_model)

source code 

Generate the Pxxxxx directory for a subprocess in MG4 standalone, including the necessary matrix.f and nexternal.inc files

Overrides: ProcessExporterFortran.generate_subprocess_directory_v4

write_source_makefile(self, writer)

source code 

Write the nexternal.inc file for MG4

Overrides: ProcessExporterFortran.write_source_makefile

write_matrix_element_v4(self, writer, matrix_element, fortran_model)

source code 

Export a matrix element to a matrix.f file in MG4 standalone format

Overrides: ProcessExporterFortran.write_matrix_element_v4