1 ************************************************************************
3 subroutine reconsfirst(ampshum,s1gev)
5 common /comgeom/igeomflag
6 include 'event_format.inc'
15 call iniwl(ampshum,s1gev)
18 igeomflag=1 ! Rectangular geometry
20 if( amount_of_crystals_on_Z.NE.104 .OR.
21 + amount_of_crystals_on_PHI.NE.88 ) THEN
22 print *, 'Nz x Nphi ',amount_of_crystals_on_Z,
23 + ' x ',amount_of_crystals_on_PHI
24 stop 'Reconstruction: Cradle size must be Nz x Nphi = 104 x 88'
27 nmmmax=crystals_matrix_amount_PHOS
28 if(crystals_matrix_amount_PHOS.ne.1) then
29 write (*,*) ' WRONG GEOMETRY: WRONG NUMBER OF CRADLES '
33 call clrcompart ! nbpart=0
36 nggl=crystals_amount_with_amplitudes(i)
40 eggl(n)=crystals_amplitudes_Iad(1,n,i)*crystal_amplitudes_unit
41 mggl(n)=crystals_amplitudes_Iad(2,n,i)+1
50 call extrgw(nt,wl,ipgl,mgl,egl,eporog)
59 ************************************************************************