Package madgraph :: Package iolibs :: Module helas_call_writers :: Class UFOHelasCallWriter
[hide private]
[frames] | no frames]

Class UFOHelasCallWriter

source code

                 object --+            
                          |            
                       dict --+        
                              |        
core.base_objects.PhysicsObject --+    
                                  |    
                    HelasCallWriter --+
                                      |
                                     UFOHelasCallWriter
Known Subclasses:

The class for writing Helas calls in Fortran, starting from HelasWavefunctions and HelasAmplitudes.

Includes the function generate_helas_call, which automatically generates the Fortran Helas call based on the Lorentz structure of the interaction.

Nested Classes [hide private]

Inherited from core.base_objects.PhysicsObject: PhysicsObjectError

Instance Methods [hide private]
 
get_wavefunction_call(self, wavefunction, **opt)
Return the function for writing the wavefunction corresponding to the key.
source code
 
get_amplitude_call(self, amplitude)
Return the function for writing the amplitude corresponding to the key.
source code

Inherited from HelasCallWriter: __init__, add_amplitude, add_wavefunction, default_setup, filter, get_amplitude_calls, get_matrix_element_calls, get_model_name, get_sorted_keys, get_wavefunction_calls

Inherited from core.base_objects.PhysicsObject: __getitem__, __repr__, __str__, get, is_valid_prop, set

Inherited from dict: __cmp__, __contains__, __delitem__, __eq__, __ge__, __getattribute__, __gt__, __iter__, __le__, __len__, __lt__, __ne__, __new__, __setitem__, __sizeof__, clear, copy, fromkeys, has_key, items, iteritems, iterkeys, itervalues, keys, pop, popitem, setdefault, update, values

Inherited from object: __delattr__, __format__, __reduce__, __reduce_ex__, __setattr__, __subclasshook__

Class Variables [hide private]

Inherited from HelasCallWriter: mother_dict

Inherited from dict: __hash__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

get_wavefunction_call(self, wavefunction, **opt)

source code 

Return the function for writing the wavefunction corresponding to the key. If the function doesn't exist, generate_helas_call is called to automatically create the function. -UFO ROUTINE-

Overrides: HelasCallWriter.get_wavefunction_call

get_amplitude_call(self, amplitude)

source code 

Return the function for writing the amplitude corresponding to the key. If the function doesn't exist, generate_helas_call is called to automatically create the function.

Overrides: HelasCallWriter.get_amplitude_call