up previous
Up: QCDINS homepage Previous: Package description

SUBROUTINE QIGLST - Generate strings of outgoing partons given total numbers




In this subroutine, $n_f$ $[\,q \ldots \overline{q}\,]$ - ``strings'' of partons are set up whose entries identify the particle types of the $(n_g+1)$ gluons and $2n_f$ quarks participating in the instanton subprocess. Each string begins with a quark, followed by a random number of gluons and ending with an anti-quark of randomly chosen flavour. There are $n_g+1$ gluons in total and all $n_f$ flavours occur precisely once. All partons in these lists are marked by logical flags to be outgoing.

A simple example for $n_f=3$ and $n_g=3$ outgoing gluons may provide some illustration:

\begin{displaymath}[\,d\; g\;\overline{u}\,]\hspace{5ex} [\,u\;g\;g\;\overline{s}\,]
\hspace{5ex}
[\,s\;g\;\overline{d}\,]\, .
\end{displaymath} (1)

In practice, the above idea is realized in the subroutine QIGLST as follows:

The integer variable QIPTYP(JLP,ILP) set in QIGLST denotes the JLP'th entry in the ILP'th column (``string'') of the array constructed above. The integer variable QINLIS(ILP) gives the number of non-zero entries, i.e. the number of partons, of the ILP'th column (``string'') of the array.


Table 1: Variables set in QIGLST.
Name Description
QIPTYP(JLP,ILP) Array of parton identification labels (IDPDG's)
QINLIS(ILP) Number of partons in column of the array
  of parton identification labels
QIPINF(JLP,ILP) Array of logical flags to mark entries as incoming.
  All entries are set to .FALSE. in QIGLST



up previous
Up: QCDINS homepage Previous: Package description

A. Ringwald and F. Schrempp

1999-08-21