The CompHEP Lagrangian tables do not describe explicitly the color structure of a vertex. If color particles are present in the vertex, the following implicit contractions are assumed (supposing are color indices of particles in the vertex):
So, to introduce the 4-gluon vertex one should split this 4-legs vertex into 3-legs vertices :
Here the field is a Lorenz tensor and color octet, and this field has constant propagator. If gluon name in CompHEP is 'G', the name 'G.t' is used for this tensor particle; its indices denoted as 'm_' and 'M_' ('_' is the number of the particle in table item).
The described transformation is performed by LanHEP automatically and transparently for the user. Each vertex containing 4 color particles is split to 2 vertices which are joined by an automatically generated auxiliary field.
The same technique is applied in the MSSM where more vertices with 4 color particles appear: vertices with 2 gluons and 2 squarks and vertices with 4 squarks. However, the large amount of vertices with 4 squarks requires many auxiliary fields, which can easily break CompHEP limitations on the particles number. It is possible however to reduce significantly the number of vertices and auxiliary fields if one introduce auxiliary fields at the level of multiplets.
The vertices with 4 squarks come from and terms.
For example, there is the term
in the Lagrangian,
Other terms contain both color and colorless particles.
Thus, the term with
The similar technique is applicable to the terms, with the transformation .
Thus, we distinguish two types of vertices splitting: splitting at multiplet level and splitting at vertices level. Note that splitting the vertices with two gluons and two squarks must be done at vertices level after combining the similar terms, otherwise they would contain the elements of squark mixing matrices.
The vertices splitting at multiplet level is implemented in LanHEP mainly for MSSM needs. The first case refers to terms. The user should declare several let-substitutions and then put in lterm statement the squared sum:
lterm - ( a1 + a2 + a3 + a4 ) ** 2 / 2.
In this case LanHEP looks for the square of the sum of several let-substitution symbols, each containing two color or merely scalar particles. If such expression is found, it is replaced as in the previous formulas.
The vertices splitting in terms is performed by dfdfc function (see previous section). After taking the variational derivative the monomials with two color or scalar particles (except Higgs ones) are multiplied by auxiliary fields, thus mediating the vertices with 4 color (scalar) particles.
The multiplet level vertices splitting is controlled by the statement
option SplitCol1=N.where N is a number:
The vertices level splitting is performed after combining similar terms of the Lagrangian. This splitting can be controlled by the statement
option SplitCol2=N.where N is a number:
For CompHEP output, the default value is 2 for SplitCol1 and 1 for SplitCol2. For LaTeX output, default value is 0 for both options.