 
 
 
 
 
   
SUBROUTINE QISTID - Generate instanton decay products
 
The parton types, the momenta (in the  CMS) and the colour/flavour 
connections of the
 CMS) and the colour/flavour 
connections of the 
 outgoing partons of the instanton-induced
subprocess
 outgoing partons of the instanton-induced
subprocess 
 are generated. This proceeds as follows:
are generated. This proceeds as follows:
 
 
      
![$[\,q \ldots \overline{q}\,]$](img5.gif) - ``strings'' of
      partons are set up, each beginning with a quark, 
      followed by a random number of gluons and ending with an anti-quark of
      randomly chosen flavour. There are
 - ``strings'' of
      partons are set up, each beginning with a quark, 
      followed by a random number of gluons and ending with an anti-quark of
      randomly chosen flavour. There are  gluons in total and all
 gluons in total and all
       flavours occur precisely once. All partons are marked
      as outgoing.
 flavours occur precisely once. All partons are marked
      as outgoing.   
A simple example for  and
 and  outgoing gluons may provide 
      some illustration:
 outgoing gluons may provide 
      some illustration: 
      
| ![\begin{displaymath}[\,d\; g\; g\;\overline{s}\,]\hspace{5ex} [\,u\;g\;\overline{d}\,]
\hspace{5ex}
[\,s\;g\;g\;\overline{u}\,]\, .
\end{displaymath}](img9.gif) | (1) | 
 gluons in above strings is randomly chosen and 
      marked as incoming. Furthermore, the anti-parton corresponding to the 
      virtual quark
 gluons in above strings is randomly chosen and 
      marked as incoming. Furthermore, the anti-parton corresponding to the 
      virtual quark  is found in above strings and marked as
      incoming. All this is done in the subroutine QIGPAR.
 is found in above strings and marked as
      incoming. All this is done in the subroutine QIGPAR.
Example: Suppose we have the following instanton-induced subprocess,
      
 is assigned to each outgoing parton in the 
      subroutine QIPLST.
 is assigned to each outgoing parton in the 
      subroutine QIPLST. 
 of the
 of the  outgoing partons in the 
      instanton subprocess CMS are generated uniformly in  
      energy-weighted phase-space,
 outgoing partons in the 
      instanton subprocess CMS are generated uniformly in  
      energy-weighted phase-space,
      
 quark in our 
      example (3) above) 
      and are increased consecutively
      along the strings. This is done by calling the subroutine QIPSTO.
 quark in our 
      example (3) above) 
      and are increased consecutively
      along the strings. This is done by calling the subroutine QIPSTO.
For the example (3) above, the IHEP pointers would read,
      
|  | (5) | 
Let us illustrate, within our example (2), how this is done in practice:
The IHEP pointers of the current quark 
      
 (
( in our example (2)), 
      IHEP=10, and of the incoming gluon, IHEP=6, set up in QIHGEN, are 
      added to the list of IHEP pointers, such that we have, for our
      example (3),
      in our example (2)), 
      IHEP=10, and of the incoming gluon, IHEP=6, set up in QIHGEN, are 
      added to the list of IHEP pointers, such that we have, for our
      example (3),
      
|  | (6) | 
|  | (7) | 
 
 
 
 
 
 
   1999-08-21