Package madgraph :: Package loop :: Module loop_helas_objects
[hide private]
[frames] | no frames]

Module loop_helas_objects

source code

Definitions of objects inheriting from the classes defined in helas_objects.py and which have special attributes and function devoted to the treatment of Loop processes

Classes [hide private]
  LoopHelasUVCTAmplitude
LoopHelasUVCTAmplitude object, behaving exactly as an amplitude except that it also contains additional vertices with coupling constants corresponding to the 'UVCTVertices' defined in the 'UVCTVertices ' of the loop_base_objects.LoopUVCTDiagram of the LoopAmplitude.
  LoopHelasAmplitude
LoopHelasAmplitude object, behaving exactly as an amplitude except that it also contains loop wave-functions closed on themselves, building an amplitude corresponding to the closed loop.
  LoopHelasDiagram
LoopHelasDiagram object, behaving exactly as a Diagram except that it has a couple of additional functions which can reconstruct and handle loop amplitudes.
  LoopHelasMatrixElement
LoopHelasMatrixElement: list of processes with identical Helas calls, and the list of LoopHelasDiagrams associated with the processes.
  LoopHelasProcess
LoopHelasProcess: Analogous of HelasMultiProcess except that it is suited for LoopAmplitude and with the peculiarity that it is always treating only one loop amplitude.
Variables [hide private]
  logger = logging.getLogger('madgraph.helas_objects')
  __package__ = 'madgraph.loop'