5 * Revision 1.1.1.1 1995/10/24 10:22:00 cernlib
9 #include "geant321/pilot.h"
10 *CMZ : 3.21/04 23/02/95 14.46.01 by S.Giani
12 SUBROUTINE XSECN1(NII,KE,IN,ICOM,IREC,IUNIT,LNUMB,IND,
14 C THIS ROUTINE READS THE SECOND RECORD ON INPUT
15 C I/O UNIT (MICROS) (I.E. THE B CONTROL BLOCK)
16 #include "geant321/minput.inc"
17 #include "geant321/mmicap.inc"
18 #include "geant321/mconst.inc"
19 DIMENSION BUF(*),IBUF(*),ICOM(*),KE(*),IREC(*),IND(*),IN(*)
20 DIMENSION INEL(*),LNUMB(*),IUNIT(*)
22 C READ THE B CONTROL BLOCK OFF INPUT I/O UNIT
30 READ(NU,'((8I10))')(IBUF(I),I=LZ,LZZ+LZ)
31 C INITIALIZE IND ARRAY AND IREC ARRAY TO ZERO
48 CZ IF(II.GT.NII)GO TO 90
49 IF(3*II.GT.LZ)GO TO 90
53 C correct element AND the correct unit ?
54 IF(NEL.EQ.KE(IJ)) GO TO 70
59 C ICOM RELATES THE ISOTOPE NUMBER TO THE DICTIONARY NUMBER
60 IF(ICOM(I).GT.0) IREC(ICOM(I)) = 0
62 C total length of x-section data in words
64 IREC(II) = IBUF(3*II-1)
67 IF(NEL.NE.KE(I))GO TO 80