This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
documentation:guide:overview_of_hep_features [2015/11/21 11:00] poslavskysv [Dirac & SU(N) algebra] |
documentation:guide:overview_of_hep_features [2015/11/21 12:33] (current) |
||
---|---|---|---|
Line 44: | Line 44: | ||
---- | ---- | ||
- | ====SpinorsSimplify==== | + | ===SpinorsSimplify=== |
simplifies Dirac spinors: | simplifies Dirac spinors: | ||
<sxh groovy; gutter: false> | <sxh groovy; gutter: false> | ||
Line 57: | Line 57: | ||
---- | ---- | ||
- | ====DiracSimplify==== | + | ===DiracSimplify=== |
simplifies products of gamma matrices: | simplifies products of gamma matrices: | ||
<sxh groovy; gutter: false> | <sxh groovy; gutter: false> | ||
Line 69: | Line 69: | ||
---- | ---- | ||
- | ====DiracOrder==== | + | ===DiracOrder=== |
order products of gamma matrices: | order products of gamma matrices: | ||
<sxh groovy; gutter: false> | <sxh groovy; gutter: false> | ||
Line 103: | Line 103: | ||
</sxh> | </sxh> | ||
See [[documentation:ref:setMandelstam]]. | See [[documentation:ref:setMandelstam]]. | ||
+ | |||
+ | ---- | ||
+ | ===setMandelstam5=== | ||
+ | generates a list of mass shell and general Mandelstam substitutions for 2->3 processes: | ||
+ | <sxh groovy; gutter: false> | ||
+ | def mandelstam = | ||
+ | setMandelstam5([k1_a: 'm1', k2_a: 'm2', k3_a: 'm3', k4_a: 'm4', k5_a: 'm5']) | ||
+ | println mandelstam >> 'k1_a*k2^a + k3_b*k1^b + k5_a*k1^a'.t | ||
+ | </sxh> | ||
+ | <sxh plain; gutter: false> | ||
+ | > (1/2)*(s-m2**2-m1**2)+(1/2)*(-t1+m3**2+m1**2)+(1/2)*(s+t1-m4**2-m2**2-m3**2+t2-m1**2) | ||
+ | </sxh> | ||
+ | See [[documentation:ref:setMandelstam5]]. | ||
---- | ---- |