Class to take care of exporting a set of matrix elements to MadGraph
v4 - MadWeight format.
|
|
|
convert_model(self,
model,
wanted_lorentz=[ ] ,
wanted_couplings=[ ] )
Create a full valid MG4 model from a MG5 model (coming from UFO) |
source code
|
|
|
copy_python_file(self)
copy the python file require for the Template |
source code
|
|
|
get_mw_cuts_version(self,
outpath=None)
create the appropriate cuts.f This is based on the one associated to
ME output but: 1) No clustering (=> remove
initcluster/setclscales) 2) Adding the definition of cut_bw at the
file. |
source code
|
|
|
make(self)
Run make in the DHELAS, MODEL, PDF and CERNLIB directories, to set up
everything for running madweight |
source code
|
|
|
finalize(self,
matrix_elements,
history,
mg5options,
flaglist)
Finalize Standalone MG4 directory by generation proc_card_mg5.dat |
source code
|
|
|
|
|
|
|
generate_subprocess_directory(self,
matrix_element,
fortran_model,
number)
Generate the Pxxxxx directory for a subprocess in MG4 MadWeight
format, including the necessary matrix.f and nexternal.inc files |
source code
|
|
|
write_matrix_element_v4(self,
writer,
matrix_element,
fortran_model,
proc_id='
' ,
config_map=[ ] )
Export a matrix element to a matrix.f file in MG4 MadWeight format |
source code
|
|
|
|
|
write_phasespace_file(self,
writer,
nb_diag) |
source code
|
|
|
write_auto_dsig_file(self,
writer,
matrix_element,
proc_id='
' )
Write the auto_dsig.f file for the differential cross section
calculation, includes pdf call information (MadWeight format) |
source code
|
|
|
|
|
write_run_config_file(self,
writer)
Write the run_configs.inc file for MadWeight |
source code
|
|
|
|
Inherited from ProcessExporterFortran :
__init__ ,
coeff ,
create_MA5_cards ,
create_default_madanalysis5_cards ,
create_proc_charac ,
export_helas ,
export_processes ,
format_integer_list ,
get_JAMP_coefs ,
get_JAMP_lines ,
get_JAMP_lines_split_order ,
get_amp2_lines ,
get_color_data_lines ,
get_den_factor_line ,
get_helicity_lines ,
get_ic_line ,
get_icolamp_lines ,
get_leshouche_lines ,
get_mg5_info_lines ,
get_pdf_lines ,
get_process_info_lines ,
get_source_libraries_list ,
get_split_orders_lines ,
make_model_symbolic_link ,
make_source_links ,
modify_grouping ,
pass_information_from_cmd ,
replace_make_opt_c_compiler ,
replace_make_opt_f_compiler ,
set_chosen_SO_index ,
set_compiler ,
set_cpp_compiler ,
set_fortran_compiler ,
write_helamp_madspin ,
write_leshouche_file ,
write_maxamps_file ,
write_maxparticles_file ,
write_nexternal_file ,
write_nexternal_madspin ,
write_ngraphs_file ,
write_pdf_opendata ,
write_pmass_file ,
write_procdef_mg5 ,
write_props_file
Inherited from VirtualExporter :
helas_call_writer_custom
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|