Name: V. Shtabovenko Date: 07/10/19-06:04:20 PM Z


Hi,

the question is not really related to FeynCalc, since CreateTopologies
is a FeynArts function. Anyway, you need to add more points to the
Adjacencies option:

?Adjacencies

Adjacencies is an option of CreateTopologies. Its setting is a list
{e1, e2, …} of integers (ei > 2) of allowed adjacencies of vertices.
The adjacency of a vertex is the number of propagators ending at that
vertex. The two special cases ei = 1 and 2 are for external particles
and counter terms, respectively, and are taken care of by
CreateTopologies.

E.g.

top1 = CreateTopologies[0, 3 -> 3, Adjacencies -> {3, 4, 5, 6}]
Paint[top1, AutoEdit -> False]

I disabled the automatic call to the shaper, but at some point you might
still need to shape those topologies to make them look nice.

Cheers,
Vladyslav

Am 10.07.19 um 17:42 schrieb gghuen:
> Hi,
> I want to use FeynCalc to do some amplitude computation in Effective Field Theories. In particular, I am interested in higher points (𝑛>4) scattering amplitudes, that may receive contributions from pure contact terms. When I create the topology for tree-level 3->3 processes, the result does not contain the topology of a contact term. Instead, for a 2->2 process the contact term is considered in the TopologyList. You can easily see this with the following commands
>
> $LoadFeynArts = True;
> «FeynCalc`;
> $FAVerbose = 0;
> FAPatch[PatchModelsOnly -> True]
> top1 = CreateTopologies[0, 2 -> 2];
> Paint[top1]
>
> top2 = CreateTopologies[0, 3 -> 3];
> Paint[top2]
>
>
> Why contact terms of higher points amplitudes are not considered in the TopologyList? Indeed, when computing 6pt amplitudes, the 6pt contact terms of my model are not used while only 4pt contact terms are glued to make 6pt amplitudes.
>