Package madgraph :: Package core :: Module base_objects :: Class Diagram
[hide private]
[frames] | no frames]

Class Diagram

source code

object --+        
         |        
      dict --+    
             |    
 PhysicsObject --+
                 |
                Diagram

Diagram: list of vertices (ordered)

Nested Classes [hide private]

Inherited from PhysicsObject: PhysicsObjectError

Instance Methods [hide private]
 
default_setup(self)
Default values for all properties
source code
 
filter(self, name, value)
Filter for valid diagram property values.
source code
 
get_sorted_keys(self)
Return particle property names as a nicely sorted list.
source code
 
nice_string(self)
Returns a nicely formatted string of the diagram content.
source code
 
calculate_orders(self, model)
Calculate the actual coupling orders of this diagram.
source code
 
renumber_legs(self, perm_map, leg_list)
Renumber legs in all vertices according to perm_map
source code
 
get_vertex_leg_numbers(self)
Return a list of the number of legs in the vertices for this diagram
source code
 
get_num_configs(self, model, ninitial)
Return the maximum number of configs from this diagram, given by 2^(number of non-zero width s-channel propagators)
source code

Inherited from PhysicsObject: __getitem__, __init__, __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 dict: __hash__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

default_setup(self)

source code 

Default values for all properties

Overrides: PhysicsObject.default_setup

filter(self, name, value)

source code 

Filter for valid diagram property values.

Overrides: PhysicsObject.filter

get_sorted_keys(self)

source code 

Return particle property names as a nicely sorted list.

Overrides: PhysicsObject.get_sorted_keys

calculate_orders(self, model)

source code 

Calculate the actual coupling orders of this diagram. Note that the special order WEIGTHED corresponds to the sum of hierarchys for the couplings.