Package aloha :: Module aloha_object
[hide private]
[frames] | no frames]

Module aloha_object

source code

Classes [hide private]
  L_P
Helas Object for an Impulsion
  P
Helas Object for an Impulsion
  L_PBar
Helas Object for an Impulsion
  PBar
Helas Object for an Impulsion
  L_PVec
Helas Object for an Impulsion
  PVec
Helas Object for an Impulsion
  L_Tnorm
Helas Object for DSQRT(Px^2+Py^2+pz^2)
  Tnorm
  L_TnormZ
Helas Object for DSQRT(Px^2+Py^2+pz^2) + PZ
  TnormZ
  L_FermionWP
Helas Object for DSQRT(Px^2+Py^2+pz^2)
  FermionWP
  L_FermionWM
Helas Object for DSQRT(Px^2+Py^2+pz^2)
  FermionWM
  L_PSlash
Gamma Matrices
  PSlash
  L_Mass
Helas Object for a Mass
  Mass
  L_Coup
Helas Object for a Mass
  Coup
  L_FCT
Helas Object for a Mass
  FCT
  L_OverMass2
Helas Object for 1/M**2
  OverMass2
  L_PT
Helas Object for an Impulsion
  PT
Helas Object for an Impulsion
  L_Width
Helas Object for an Impulsion
  Width
  L_Param
Object for a Model Parameter
  Param
  L_Scalar
Helas Object for a Spinor
  Scalar
  L_Spinor
Helas Object for a Spinor
  Spinor
Helas Object for a Spinor
  L_Vector
Helas Object for a Vector
  Vector
  L_Spin3Half
Helas Object for a Spin2
  Spin3Half
  L_Spin2
Helas Object for a Spin2
  Spin2
  L_Gamma
Gamma Matrices
  Gamma
  L_Sigma
Sigma Matrices
  Sigma
  L_Gamma5
A symbolic Object for All Helas object.
  Gamma5
  L_C
A symbolic Object for All Helas object.
  C
  L_Epsilon
The fully anti-symmetric object in Lorentz-Space
  Epsilon
  L_Metric
A symbolic Object for All Helas object.
  Metric
  L_Identity
A symbolic Object for All Helas object.
  Identity
  L_IdentityL
A symbolic Object for All Helas object.
  IdentityL
  L_ProjM
A object for (1-gamma5)/2
  ProjM
  L_ProjP
A object for (1+gamma5)/2
  ProjP
  L_EPSL
eps^mu_L (polarization vector) (kx**2+ky**2+kz**2, E*kz, E*ky, E*kz) the normalization 1/m *| ec{k} is NOT include
  EPSL
  L_EPST1
eps^mu_1 (polarization vector) (0, kx kz , ky kz, -k_T^2) the normalization 1/k_T / norm(k) is NOT include
  EPST1
  L_EPST2
eps^mu_+ (polarization vector) (0, ky k_T , -i kx k_T, 0)
  EPST2
  L_UFP
A symbolic Object for All Helas object.
  UFP
  L_UFM
A symbolic Object for All Helas object.
  UFM
  L_UFPC
A symbolic Object for All Helas object.
  UFPC
  L_UFMC
A symbolic Object for All Helas object.
  UFMC
  L_VFP
A symbolic Object for All Helas object.
  VFP
  L_VFPC
A symbolic Object for All Helas object.
  VFPC
  L_VFM
A symbolic Object for All Helas object.
  VFM
  L_VFMC
A symbolic Object for All Helas object.
  VFMC
  DenominatorPropagator
The Denominator of the Propagator
Functions [hide private]
 
give_sign_perm(perm0, perm1)
Check if 2 permutations are of equal parity.
source code
 
SpinorPropagatorout(spin1, spin2, particle) source code
 
SpinorPropagatorin(spin1, spin2, particle) source code
 
VectorPropagator(l1, l2, part) source code
 
VectorPropagatorMassless(l1, l2, part) source code
 
Spin3halfPropagatorin(mu, nu, s1, s2, part) source code
 
Spin3halfPropagatorout(mu, nu, s1, s2, part) source code
 
Spin3halfPropagatorMasslessOut(mu, nu, s1, s2, part) source code
 
Spin3halfPropagatorMasslessIn(mu, nu, s1, s2, part) source code
 
Spin2masslessPropagator(mu, nu, alpha, beta) source code
 
Spin2Propagator(mu, nu, alpha, beta, part) source code
Variables [hide private]
  fsign = -1
  __package__ = 'aloha'
Function Details [hide private]

give_sign_perm(perm0, perm1)

source code 

Check if 2 permutations are of equal parity.

Assume that both permutation lists are of equal length and have the same elements. No need to check for these conditions.