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

Class UFOModelConverterPythia8

source code

          object --+    
                   |    
UFOModelConverterCPP --+
                       |
                      UFOModelConverterPythia8

A converter of the UFO-MG5 Model to the Pythia 8 format

Instance Methods [hide private]
 
prepare_parameters(self)
Extract the model parameters from Pythia 8, and store them in the two lists params_indep and params_dep
source code
 
write_makefile(self)
Generate the Makefile, which creates library files.
source code
 
write_param_card(self)
Generate the param_card for the model.
source code

Inherited from UFOModelConverterCPP: __init__, clean_line, generate_parameters_class_files, prepare_couplings, read_aloha_template_files, write_aloha_routines, write_files, write_parameter_class_files, write_parameters, write_print_parameters, write_set_parameters

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

Class Variables [hide private]
  output_name = 'Pythia 8'
  namespace = 'Pythia8'
  slha_to_expr = {('CKMBLOCK', (1)): 'csm->VCKMgen(1,2)', ('SMIN...
  param_template_h = 'pythia8_model_parameters_h.inc'
  param_template_cc = 'pythia8_model_parameters_cc.inc'

Inherited from UFOModelConverterCPP: aloha_template_cc, aloha_template_h, cc_file_dir, compiler_option_re, copy_cc_files, copy_include_files, include_dir, namespace_re, slha_to_depend, type_dict

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

prepare_parameters(self)

source code 

Extract the model parameters from Pythia 8, and store them in the two lists params_indep and params_dep

Overrides: UFOModelConverterCPP.prepare_parameters

Class Variable Details [hide private]

slha_to_expr

Value:
{('CKMBLOCK', (1)): 'csm->VCKMgen(1,2)',
 ('SMINPUTS', (1)): '1./csm->alphaEM(pow(pd->m0(23),2))',
 ('SMINPUTS', (2)): 'M_PI*csm->alphaEM(pow(pd->m0(23),2))*pow(pd->m0(2\
3),2)/(sqrt(2.)*pow(pd->m0(24),2)*(pow(pd->m0(23),2)-pow(pd->m0(24),2)\
))',
 ('SMINPUTS', (3)): 'alpS'}