I encountered a problem in FeynCalc, where i wanted to calculate the $\sum_\text{spins}|\mathcal{M}|^2$ of a process and therefore need the function FermionSpinSum[ ] of FeynCalc.
I run:
TESTM = SpinorUBar[l, m].ChiralityProjector[1].DiracSlash[l].ChiralityProjector[-1].SpinorV[k, m];
STESTM = ComplexConjugate[TESTM].TESTM;
STESTM2 = FermionSpinSum[STESTM] /. DiracTrace -> Tr //StandardForm
and the output is
2 Pair[Momentum[k], Momentum[l]] Pair[Momentum[l], Momentum[l]]
which is perfectly fine. The problem arises when i add another diagram of the same order to the matrix element
TESTM = SpinorUBar[l, m].ChiralityProjector[1].DiracSlash[l].ChiralityProjector[-1].SpinorV[k, m] +
SpinorUBar[k, m].ChiralityProjector[1].DiracSlash[l].ChiralityProjector[-1].SpinorV[l, m];
STESTM = ComplexConjugate[TESTM].TESTM;
STESTM2 = FermionSpinSum[STESTM] /. DiracTrace -> Tr // StandardForm
which generates the following output
(Spinor[-Momentum[k], m, 1].DiracGamma[6].DiracGamma[
Momentum[l]].DiracGamma[7].Spinor[Momentum[l], m, 1] +
Spinor[-Momentum[l], m, 1].DiracGamma[6].DiracGamma[
Momentum[l]].DiracGamma[7].Spinor[Momentum[k], m, 1]).(Spinor[
Momentum[k], m, 1].DiracGamma[6].DiracGamma[
Momentum[l]].DiracGamma[7].Spinor[-Momentum[l], m, 1] +
Spinor[Momentum[l], m, 1].DiracGamma[6].DiracGamma[
Momentum[l]].DiracGamma[7].Spinor[-Momentum[k], m, 1])
This clearly cannot be correct, since it still contains $\gamma$-matrices and spinors, which should've been gone after FermionSpinSum[ ].
I'm confused, can anybody help me at this stage?