Next: 4.5.1 SUBROUTINE ZAPRCS(DATA, IREC,
Up: 4. Description of Routines.
Previous: 4.4.62 SUBROUTINE ZTWGTC(INCR) :
  Contents
This patch contains the code for event analysis.
The data is delivered to the routine ZAPRCS (as arguments), decoding is
done to fill the common blocks in the deck ZACDE, and the user routine
ZAUSER is called. A template of such a routine is included in this patch.
User alternations might also be needed in ZAORD ( to include more steerings),
ZAZERC (zero counters, no-op here), and ZAINI (user initialisation at
start-of-run).
Entry points :
-
ZAORD
(see 4.5.2)
- (initialisation)
-
ZAPRCS
(see 4.5.1)
-
ZARUEN
(see 4.5.11)
- (end-of-run)
The code of this patch communicates with other patches as follows :
ZAORD (initialisation)
ZAINI
ZTINI in SGVTRKER (if not already called)
ZAPRCS
ZADECD
ZTTRIP in SGVTRKER
ZAMKTK
ZTTRAK and ZTERRM in SGVTRKER (if TKR data not given on input)
The communication with the caller is through arguments only.
Subsections
- 4.5.1
SUBROUTINE ZAPRCS(DATA, IREC, ARRAY , NW) : Analysis PRoCeSsing
- 4.5.2
SUBROUTINE ZAORD(MODE, STEER) : Analysis ORDers
- 4.5.3
SUBROUTINE ZAINI(STEER, MGEOM) : Analysis Initialisation
- 4.5.4
SUBROUTINE ZAUINI(STEER, MGEOM) : Analysis User Initialisation
- 4.5.5
SUBROUTINE ZADECD(DATA, IREC, ARRAY , NW) : DECoDe data
- 4.5.6
INTEGER FUNCTION ZADCHC(PARCL, PARCD): Decay CHain Coding
- 4.5.7
INTEGER FUNCTION ZAPTYP(ICD) : Particle TYPe
- 4.5.8
SUBROUTINE ZATRLD : TRack LoaD
- 4.5.9
SUBROUTINE ZAMKTK(ERROR) : MaKe TracK fit result
- 4.5.10
SUBROUTINE ZAUSER(STEER) : USER routine
- 4.5.11
SUBROUTINE ZARUEN(STEER) : Analysis RUn ENd
Mikael Berggren
2003-03-27