next up previous contents
Next: 3.3 Patch SGVDETSIM : Up: 3. Structure of SGV. Previous: 3.1 Patch SGVSTEER :   Contents

3.2 Patch SGVEVSIM : Event generator

This patch contains the code for event generation. It is to be considered as an example, to be replaced by user-code. It uses the JETSET generator LUEEVT which generates SM Z0 decays to quarks. If this is appropriate for the needs of the user, the patch can be used as is.

$\bullet$
SUBROUTINE ZEUGEN(I, STEER, IERR) : User GENerator
CALLED ROUTINE(S):
ZEPVTX (decription 4.2.7, follow 3.2)

(To generate Primary VerTeX.) In the example :

ZEEVTP (decription 4.2.14, follow 3.2)

(To find EVent TYpe)

ZEQCNT (decription 4.2.15, follow 3.2)

(To do Quark CouNTing.)

$\bullet$
SUBROUTINE ZEUGEN(I, STEER, IERR) : User GENerator
CALLED ROUTINE(S):
ZUCODS (decription 4.7.15, follow 3.7)

(To COpy Double prec to Single prec)

ZEPVTX (decription 4.2.7, follow 3.2)

(To generate Primary VerTeX.)

LULIST/PYLIST
(JETSET routine.)
PYTEVT
(PYTHIA routine.)
UCOPY
(CERNLIB routine.)

$\bullet$
SUBROUTINE ZEUGEN(I, STEER, IERR) : User GENerator
CALLED ROUTINE(S):
ZURECT (decription 4.7.14, follow 3.7)

(To get a RECTangular random-number)

ZEPVTX (decription 4.2.7, follow 3.2)

(To generate Primary VerTeX.)

HCDIR
(CERNLIB HBOOK routine.)
SUSINI,PROCINIT,SUSISR,SUSEVE
(SUSYGEN routines.)
LULIST
(JETSET routine.)
UCOPY
(CERNLIB routine.)

$\bullet$
SUBROUTINE ZEUGEN(I, STEER, IERR) : User GENerator, External read version.
CALLED ROUTINE(S):
LULIST
(JETSET routine.)
ZEPVTX (decription 4.2.7, follow 3.2)

(To generate Primary VerTeX.)

UCOPY
(CERNLIB routine.)

$\bullet$
SUBROUTINE ZEUGEN(I, STEER, IERR) : User GENerator,single particel version
CALLED ROUTINE(S):
LULIST
(JETSET routine.)
ZEPVTX (decription 4.2.7, follow 3.2)

(To generate Primary VerTeX.)

UCOPY
(CERNLIB routine.)

$\bullet$
SUBROUTINE ZEUGEN(I, STEER, IERR) : User GENerator,single particle scan version
CALLED ROUTINE(S):
LULIST
(JETSET routine.)
ZEPVTX (decription 4.2.7, follow 3.2)

(To generate Primary VerTeX.)

UCOPY
(CERNLIB routine.)

$\bullet$
SUBROUTINE ZEPVTX(XYZV, SIGV, XYZS) : Primary VerTeX
CALLED ROUTINE(S):
ZUGAUS (decription 4.7.13, follow 3.7)

(To get a GAUSsian random number.)

$\bullet$
SUBROUTINE ZEORD(MODE, STEER) : Event generator ORDers, default JETSET version
CALLED ROUTINE(S):
VZERO
(CERNLIB routine.)
FFKEY
(CERNLIB FFREAD routine.)

$\bullet$
SUBROUTINE ZEORD(MODE, STEER) : Event generator ORDers, PYTHIA version
CALLED ROUTINE(S):
ZUCODS (decription 4.7.15, follow 3.7)

(To COpy Double prec to Single prec)

ZUCOSD (decription 4.7.16, follow 3.7)

(To COpy Single prec to Double prec)

PYINIT
(PYTHIA routine.)
VZERO,LENOCC,CLEFT,CLTOU
(CERNLIB routines.)
FFKEY,FFGO
(CERNLIB FFREAD routines.)

$\bullet$
SUBROUTINE ZEORD(MODE, STEER) : Event generator ORDers, SUSYGEN version
CALLED ROUTINE(S):
SCARDS,NTUPLE_INIT,SUPART,SUSINI
(SUSYGEN routines.)
VZERO
(CERNLIB routines.)
FFKEY
(CERNLIB FFREAD routine.)
HCDIR,HMDIR,HROUT
(CERNLIB HBOOK routines.)

$\bullet$
SUBROUTINE ZEORD(MODE, STEER) : Event generator ORDers, External read version
CALLED ROUTINE(S):
VZERO
(CERNLIB routine.)
FFKEY
(CERNLIB FFREAD routines.)

$\bullet$
SUBROUTINE ZEORD(MODE, STEER) : Event generator ORDers, single particle version.
CALLED ROUTINE(S):
VZERO
(CERNLIB routine.)
FFKEY
(CERNLIB FFREAD routines.)

$\bullet$
SUBROUTINE ZEORD(MODE, STEER) : Event generator ORDers, single particle scan version.
CALLED ROUTINE(S):
VZERO
(CERNLIB routine.)
FFKEY
(CERNLIB FFREAD routines.)

$\bullet$
SUBROUTINE ZEEVTP(EVTYPE) : EVent TyPe
CALLED ROUTINE(S):
KLU
(JETSET routine.)

$\bullet$
SUBROUTINE ZEQCNT(LUNPR, I, MAXPR) : Quark CouNTing
CALLED ROUTINE(S):
LULIST
(JETSET routine.)


next up previous contents
Next: 3.3 Patch SGVDETSIM : Up: 3. Structure of SGV. Previous: 3.1 Patch SGVSTEER :   Contents
Mikael Berggren 2003-03-27