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
times the previously determined maximum weight
(see description of the subroutine QCLOOP). Only ``events'', i.e. generated
values of
, for which
|
(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
|
|
|
(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:
- The lepton beam is copied over.
- The 4-momentum of the incoming gluon, , is generated by calling
QIKPAR and put into the event record.
- The 4-momentum of the virtual photon, , is generated by QIKGAM.
- The 4-momentum of the outgoing , , is calculated and
stored.
- The 4-momentum of the virtual quark, , and the outgoing
current quark,
, is generated by QIKGSP
and these vectors are copied into the event record.
- The data for instanton generation routines are set up and the
instanton subprocess momentum vector is calculated.
- The hard subprocess colour connections are inserted.
- The instanton decay products are generated by calling QISTID.
Table 1:
Variables set in QIHGEN.
Name |
Description |
ENTOT |
CM energy |
QISGAM |
CM energy squared |
IDN(1) |
HERWIG identity (IDHW) of incoming |
IDN(2) |
HERWIG identity (IDHW) of incoming |
EMSCA |
Factorization scale QIUPAR(18) |
QIZPAR |
Generated |
QIXONE |
|
QIYONE |
|
QIXBJG |
Generated |
QIYBJG |
Generated |
QIQ2GA |
Bjorken variable calculated via
|
QIELEN |
Energy of incoming , |
QIPREN |
Energy of incoming , |
CSFACT |
Weight
corresponding to
the product |
|
of the integrals (2) and (6) |
WEIGHT |
Weight
corresponding to the product |
|
of the integrals (7), (8) and
(9) |
EVWGT |
Weight (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
|
QIPINC(2,3) |
Particle data group identity (IDPDG) of incoming gluon |
QIPINC(1,4)(=10) |
IHEP pointer of current quark
|
QIPINC(2,4)(=6) |
IHEP pointer of incoming |
QISHEP |
CM energy squared of instanton subprocess,
|
|
Next: Bibliography
Up: QCDINS homepage
Previous: Package description
A. Ringwald
and F. Schrempp
1999-08-21