next up previous contents
Next: 4.6.15 SUBROUTINE ZAUCSH(DELTA) : Up: 4.6 Patch SGVANAUTL : Previous: 4.6.13 SUBROUTINE ZAUSHS :   Contents


4.6.14 SUBROUTINE ZAUSIC : Shower Identity and Charge assignment

Get the charge and particle identification of calorimeter clusters:

Charge : If there is at least shower created by a charged track in the cluster, the cluster will have charge +- 1, else 0. If more than one charged particle is in the cluster, the charge is still 1, the sign given by the last one in the list. Id : No charged particles pointing to the cluster: Id = $\gamma$ or $K_0$ Charged particles pointing : If the calorimteris hadronic : $\pi$ " " " em : e If the only charged particle pointing is a mu: if there are no neutrals in the cluster, the mu code is kept, if there are neutrals, the code will be e or $\pi$ (em or hadr. calorimeter)

(This procedure reasonably well emmulates what a real calorimter would give)

ARGUMENTS:
none.

IMPLICIT INPUTS:
    From /ZAEVT/ : NCLUST, total number of clusters.
    From /ZACLU/ : NSHICL, number of showers in each cluster;
                   CLUORIN, list of showers in each cluster.
    From /ZATRS/ : CHA, charge of tracks; CDCALN, particle id code
                   from calorimeters.

IMPLICIT OUTPUTS:
    To /ZACLU/ : CDCLU, particle id code for clusters; CHACLU, charge of
                 clusters.

CALLED BY :
ZAUSHO, SHOwer merging (see 4.6.10).

CALLED ROUTINE(S):
none

SIDE EFFECTS:
none.

AUTHORS:
M. Berggren, IPNL

CREATION DATE:
23-NOV-1998


next up previous contents
Next: 4.6.15 SUBROUTINE ZAUCSH(DELTA) : Up: 4.6 Patch SGVANAUTL : Previous: 4.6.13 SUBROUTINE ZAUSHS :   Contents
Mikael Berggren 2003-03-27