Next: 4.6.1 SUBROUTINE ZAUVF1(FRCREJ, ERROR)
Up: 4. Description of Routines.
Previous: 4.5.11 SUBROUTINE ZARUEN(STEER) :
  Contents
This patch contains utility code for event analysis.
It is by no means a complete set of routines for such tasks. It has a
slight emphasis on heavy flavour physics at LEP, and in particular in
impact parameter determination. If contains a set of routines for vertex
fitting, for calculation of impact parameters, and for event shape variables
(jet-clustering (interface to the JETSET routine LUCLUS), sphericity, boosted
sphericity, aplanarity, etc). It also contains code to find V0:s (optimized
for rejecting them as background in b-tagging, rather than identifying
them). Finally, a few routines from standard DELPHI libraries are included.
They will not be written to the FORTRAN file if the patchy flag DELPHI is set.
All routines can act as entry points. However, for vertex fitting, the
do-it-all routine ZAUVF1 is preferred, as is ZAUCIP for impact parameter
calculation. Also, ZAUCLU calls the other routines needed for jet-clustering,
and correctly fills the common blocks. It might, however, not be flexible
enough for any application.
The code of this patch communicates with other patches as follows :
ZAURST
ZTTCYL in SGVTRKER
The communication with the caller (normally ZAUSER, possibly indirect)
is through the common-blocks in ZACDE, or by arguments.
Subsections
- 4.6.1
SUBROUTINE ZAUVF1(FRCREJ, ERROR) : Vertex Fit 1
- 4.6.2
SUBROUTINE ZAUVF2(TYPE, MTRK, PAR, WGT, INVTX, PCUT,
XYZ, VCOV, VCOVS, TRWT,
SFACT, NSIGM, CHI2VX, NVTRK, ERROR) : Vertex FIT 2
- 4.6.3
SUBROUTINE ZAURST(FORCE_REJECT) : Reject STrange particle decay
products
- 4.6.4
LOGICAL FUNCTION ZAUSTP(ITRK) : STrange particle decay Product
- 4.6.5
SUBROUTINE ZAUCIP(RFVTX, IPRFX, IPZX, EIPRFX, EIPZX, IPCORR,
XYZRED, VCOVR) :
Calculate Impact Parameter
- 4.6.6
SUBROUTINE ZAUIMP(PAR, WGT, XYZ, VCOV, THJET, PHIJET, SIGNTP,
IPRF, IPZ, EIPRF, EIPZ, CORREL) : IMPact parameter
- 4.6.7
SUBROUTINE ZAUBOS ( BS ) : BOosted Sphericity
- 4.6.8
SUBROUTINE ZAUPRN : PaReNts
- 4.6.9
REAL FUNCTION ZAMVAL(CD) : Mass VALue
- 4.6.10
SUBROUTINE ZAUSHO(LIMPRO) : SHOWer merging
- 4.6.11
REAL FUNCTION ZAUSDI(I, J) : Shower DIstance
- 4.6.12
SUBROUTINE ZAUCSS( I, WSUM, OOWSUM) :
Collect Shower Statistics-counters
- 4.6.13
SUBROUTINE ZAUSHS : SHower Sorting
- 4.6.14
SUBROUTINE ZAUSIC : Shower Identity and Charge assignment
- 4.6.15
SUBROUTINE ZAUCSH(DELTA) : Charged part to SHower assoc.
- 4.6.16
SUBROUTINE ZAUCLU(MET, METPAR, PARSEL, PARLIS, NBJETS, ERROR) :
Do jet clustering
- 4.6.17
SUBROUTINE ZAUJSF(PARSEL, ORDER, PARLIS) : JetSet commons Fill
- 4.6.18
SUBROUTINE ZAUJID( JETFL1, JETFL2) : Jet IDentity
- 4.6.19
SUBROUTINE ZAUSPH : SPHericity
- 4.6.20
SUBROUTINE ZAUTHR : THRust
- 4.6.21
SUBROUTINE ZAUFWO : Fox-WOlfram moments.
- 4.6.22
INTEGER FUNCTION ZAUNHT(NAME,ITR)
Number of Hits
- 4.6.23
SUBROUTINE ZAUDHL(NAME,ITR,HITDET) :
Detector HitList
Next: 4.6.1 SUBROUTINE ZAUVF1(FRCREJ, ERROR)
Up: 4. Description of Routines.
Previous: 4.5.11 SUBROUTINE ZARUEN(STEER) :
  Contents
Mikael Berggren
2003-03-27