next up previous
Next: Bibliography Up: QCDINS homepage Previous: Package description

SUBROUTINE QIHGEN - Main QCD-instanton hard process generator




For the generation of an event, this routine is called twice: in the first call, essentially a Monte Carlo weight corresponding to the instanton-induced total cross section is calculated. In the second call, the generation of the event is completed.

In the first call, with the variable GENEV set to .FALSE., the following steps are performed in QIHGEN:

This ends the first call of QIHGEN.

For standard settings of the contrôl flags in the HERWIG [1] routine HWIGIN (NOWGT=.TRUE.), the rejection method is applied to end up with unweighted events: The generated total event weight (10) is compared in the modified HERWIG routine HWEPRO with a random number $r\in (0,1)$ times the previously determined maximum weight $W_{\rm max}$ (see description of the subroutine QCLOOP). Only ``events'', i.e. generated values of $(Q^{\prime 2},x^\prime ,z,x_{\rm Bj},y_{\rm Bj})$, for which

\begin{displaymath}
W_{eP}^{(I)} > r\,\cdot W_{\rm max}
\end{displaymath} (12)

are accepted, that means for those events the variable GENEV is now set to .TRUE.. Furthermore, one associates to each accepted event an event weight equal to the total cross section (11). It is clear that the accepted events are then distributed according to the differential cross section
$\displaystyle \frac{1}{\sigma_{eP}^{(I)}}\
\frac{d^5\sigma_{eP}^{(I)}}
{dQ^{\prime 2}\,dx^\prime\, dz\, dx_{\rm Bj}\, dy_{\rm Bj}}
\, ,$     (13)

whose explicit expression can be easily read off from Eq. (11).

If the event is accepted, QIHGEN is called again, with the variable GENEV now set to .TRUE.. The following steps are then performed:


Table 1: Variables set in QIHGEN.
Name Description
ENTOT $eP$ CM energy $\sqrt{S}$
QISGAM $eP$ CM energy squared $S$
IDN(1) HERWIG identity (IDHW) of incoming $e$
IDN(2) HERWIG identity (IDHW) of incoming $g$
EMSCA Factorization scale $\mu_f=$ QIUPAR(18)
QIZPAR Generated $z$
QIXONE $x^\prime\,z$
QIYONE $Q^{\prime 2}/(S x^\prime z )$
QIXBJG Generated $x_{\rm Bj}$
QIYBJG Generated $y_{\rm Bj}$
QIQ2GA Bjorken variable $Q^2$ calculated via $Q^2=S x_{\rm Bj} y_{\rm Bj}$
QIELEN Energy of incoming $e$, $e_t$
QIPREN Energy of incoming $P$, $P_t$
CSFACT Weight $W_{zg}\,W_{x_{\rm Bj}\,y_{\rm Bj}}$ corresponding to the product
  of the integrals (2) and (6)
WEIGHT Weight $W_{q^\prime}\,W_\gamma\,W_n$ corresponding to the product
  of the integrals (7), (8) and (9)
EVWGT Weight $W_{eP}^{(I)}$ (10) corresponding to the cross section (11)
QIMEWT Internal storage of weight corresponding to Eq. (11) for analysis
QIPINC(1,3) Particle data group identity (IDPDG) of virtual quark $q^\prime$
QIPINC(2,3) Particle data group identity (IDPDG) of incoming gluon $g$
QIPINC(1,4)(=10) IHEP pointer of current quark $q^{\prime\prime}$
QIPINC(2,4)(=6) IHEP pointer of incoming $g$
QISHEP CM energy squared of instanton subprocess, $W_i^2=(q^\prime +
g)^2=s^\prime$





next up previous
Next: Bibliography Up: QCDINS homepage Previous: Package description

A. Ringwald and F. Schrempp

1999-08-21