GenericPropagatorDenominator[expr, {n, s}]
is a generic factor of the denominator of a propagator. Unlike PropagatorDenominator
that is supposed to mean 1/(q^2-m^2), expr
in GenericPropagatorDenominator
can be an arbitrary combination of Pair
, CartesianPair
and TemporalPair
objects.
Overview, PropagatorDenominator, StandardPropagatorDenominator, CartesianPropagatorDenominator.
Using n
one can specify the power of the propagator, while s
(+1
or -1
) fixes the sign of I*eta
. GenericPropagatorDenominator
is an internal object. To enter such propagators in FeynCalc you should use GFAD
.
[GenericPropagatorDenominator[x, {1, 1}]] FeynAmpDenominator
\frac{1}{(x+i \eta )}
[GenericPropagatorDenominator[2 z Pair[Momentum[p1, D],
FeynAmpDenominator[Q, D]] Pair[Momentum[p2, D], Momentum[Q, D]] - Pair[Momentum[p1, D],
Momentum[p2, D]], {1, 1}]] Momentum
\frac{1}{(2 z (\text{p1}\cdot Q) (\text{p2}\cdot Q)-\text{p1}\cdot \;\text{p2}+i \eta )}