Trees | Indices | Help |
---|
|
object --+ | list --+ | base_objects.PhysicsObjectList --+ | HelasWavefunctionList
List of HelasWavefunction objects. This class has the routine check_and_fix_fermion_flow, which checks for fermion flow clashes among the mothers of an amplitude or wavefunction.
|
|||
Inherited from |
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from |
|
|||
|
|
|||
Inherited from |
|
|||
Inherited from |
|
Test if object obj is a valid HelasWavefunction for the list. |
Check for clashing fermion flow (N(incoming) != N(outgoing)). If found, we need to trace back through the mother structure (only looking at fermions), until we find a Majorana fermion. Then flip fermion flow along this line all the way from the initial clash to the external fermion (in the right way, see check_majorana_and_flip_flow), and consider an incoming particle with fermionflow -1 as outgoing (and vice versa). Continue until we have N(incoming) = N(outgoing). Since the wavefunction number might get updated, return new wavefunction number. |
Recursively go through a wavefunction list and insert the mothers of all wavefunctions, return the result. Assumes that all wavefunctions have unique numbers. |
Sort this HelasWavefunctionList according to the cyclic order of the pdg codes given. my_pdg_code is the pdg code of the daughter wavefunction (or 0 if daughter is amplitude). |
Returns a list [1,2,...] of fermion lines that need conjugate wfs due to wrong order of I/O Majorana particles compared to interaction order (or empty list if no Majorana particles). This is crucial if the Lorentz structure depends on the direction of the Majorana particles, as in MSSM with goldstinos. |
Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Tue Jul 24 08:02:11 2012 | http://epydoc.sourceforge.net |