Package madgraph :: Package fks :: Module fks_helas_objects :: Class FKSHelasProcess
[hide private]
[frames] | no frames]

Class FKSHelasProcess

source code

object --+
         |
        FKSHelasProcess

class to generate the Helas calls for a FKSProcess. Contains: -- born ME -- list of FKSHelasRealProcesses -- color links -- charges -- extra MEs used as counterterms

Instance Methods [hide private]
 
__init__(self, fksproc=None, real_me_list=[], real_amp_list=[], loop_optimized=False, **opts)
constructor, starts from a FKSProcess, sets reals and color links.
source code
 
set_color_links(self)
this function computes and returns the color links, it should be called after the initialization and the setting of the color basis
source code
 
get_fks_info_list(self)
Returns the list of the fks infos for all processes in the format {n_me, pdgs, fks_info}, where n_me is the number of real_matrix_element the configuration belongs to
source code
 
get_lh_pdg_string(self)
Returns the pdgs of the legs in the form "i1 i2 -> f1 f2 ...", which may be useful (eg.
source code
 
get(self, key)
the get function references to the born matrix element
source code
 
get_used_lorentz(self)
the get_used_lorentz function references to born, reals and virtual matrix elements
source code
 
get_used_couplings(self)
the get_used_couplings function references to born, reals and virtual matrix elements
source code
 
get_nexternal_ninitial(self)
the nexternal_ninitial function references to the real emissions if they have been generated, otherwise to the born
source code
 
__eq__(self, other)
the equality between two FKSHelasProcesses is defined up to the color links
source code
 
__ne__(self, other)
Inequality operator
source code
 
add_process(self, other)
adds processes from born and reals of other to itself.
source code

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]

__init__(self, fksproc=None, real_me_list=[], real_amp_list=[], loop_optimized=False, **opts)
(Constructor)

source code 

constructor, starts from a FKSProcess, sets reals and color links. Real_me_list and real_amp_list are the lists of pre-genrated matrix elements in 1-1 correspondence with the amplitudes

Overrides: object.__init__

get_lh_pdg_string(self)

source code 

Returns the pdgs of the legs in the form "i1 i2 -> f1 f2 ...", which may be useful (eg. to be written in a B-LH order file)

add_process(self, other)

source code 

adds processes from born and reals of other to itself. Note that corresponding real processes may not be in the same order. This is taken care of by constructing the list of self_reals.