Objects in C++
Object
Example
Description
Symbol
Symbol("s")
a real variable s.
Index
Index("mu",Type::VD)
a Lorentz index mu with dimension D.
Index("mu",Type::CA)
a color index a with dimension NA.
Index("mu",Type::CF)
a color index i with dimension NF.
Vector
Vector("p")
a vector/momentum p.
Pair
Pair(mu,nu)
a Kronecker delta with Index mu and nu.
Pair(p,mu)
a Vector p with Lorentz Index mu, , p.mu.
Pair(p,q)
a scalar product between Vector p and q.
SUNT
SUNT(a,i,j)
a T-matrix element for SU(N) group.
SUNT(lst{a,b,c},i,j)
a matrix element of a product of T, .
SUNF
SUNF(a,b,c)
a structure constant of SU(N) group.
SUNF4
SUNF4(a,b,c,d)
a contract of two SUNF, .
Eps
Eps(mu1,mu2,mu3,mu4)
a Levi-Civita tensor .
Eps(p1,p2,mu1,mu2)
a partially contracted Levi-Civita tensor .
Eps(p1,p2,p3,p4)
a fully contracted Levi-Civita tensor .
DGamma
DGamma(mu,l)
a Dirac- matrix for a fermion line l.
DGamma(p,l)
a Dirac slash for a fermion line l.
DGamma(1/5/6/7,l)
a unit matrix, , , for a fermion line l.
SP
SP(mu.nu)
evaluated to .
SP(p+s*q,mu)
evaluated to .
SP(2*p+q,p+s*q)
evaluated to .
GAS
GAS(mu)
evaluated to .
GAS(3*p+s*q)
evaluated to .
GAS(1/5/6/7)
evaluated to a unit matrix, , , , respectively.
LC
LC(p,mu,p+s*q,k)
evaluated to .
TR
TR(expr)
a wrapper for the Dirac trace of expression expr.
TTR
TTR(lst{a,b,c,d})
a wraaper for the SU(N) trace of .
form
form(expr)
evaluate the expression expr using FORM program.
Last updated