5 * Revision 1.1.1.1 1995/10/24 10:21:53 cernlib
9 #include "geant321/pilot.h"
10 *CMZ : 3.21/02 29/03/94 15.41.47 by S.Giani
12 SUBROUTINE GMPLXS(D,LD,IGAMS,LGAM,INABS,LNAB,ITHRMS,LTHRM,
13 + IDICTS,LDICT,NTX,NTS,IGCBS,LGCB,AWR,Q,NSEI,NAEI,NMT2,NMT4,
14 + NMT16,NMT17,NMT18,NMT22,NMT23,NMT24,NMT28,NMT51,NMT91,
15 + NMT102,NMT103,NMT104,NMT105,NMT106,NMT107,NMT108,NMT109,
16 + NMT111,NMT112,NMT113,NMT114,IGCBS2,LGCB2,KZ,LR,QLR,
18 C This routine is a copy of COLISN, used to compute
19 C the cross-section of low-energy neutrons processes.
20 C The calling sequence is as the one is COLISN plus
21 C the ID number of the process and the output value SIGNN
22 C Kati Lassila-Perini 3.12.94
24 #include "geant321/minput.inc"
25 #include "geant321/mconst.inc"
26 #include "geant321/mnutrn.inc"
27 #include "geant321/mapoll.inc"
28 #include "geant321/mcross.inc"
29 #include "geant321/mmass.inc"
30 #include "geant321/mupsca.inc"
31 #include "geant321/mpstor.inc"
32 #include "geant321/mmicab.inc"
33 DIMENSION D(*),LD(*),IGAMS(*),LGAM(*),INABS(*),LNAB(*),
34 + ITHRMS(*),LTHRM(*),IDICTS(NNR,NNUC),LDICT(NNR,NNUC),NTX(*),
35 + NTS(*),IGCBS(NGR,NNUC),LGCB(NGR,NNUC),AWR(*),Q(NQ,NNUC),
36 + NSEI(*),NAEI(*),NMT2(*),NMT4(*),NMT16(1),NMT17(*),NMT18(*),
37 + NMT22(*),NMT23(*),NMT24(*),NMT28(*),NMT51(*),NMT91(*),
38 + NMT102(*),NMT103(*),NMT104(*),NMT105(*),NMT106(*),NMT107(*),
39 + NMT108(*),NMT109(*),NMT111(*),NMT112(*),NMT113(*),NMT114(*),
40 + IGCBS2(NGR,NNUC),LGCB2(NGR,NNUC),KZ(*),LR(NQ,NNUC),QLR(NQ,NNUC),
49 C DETERMINE THE TOTAL NEUTRON DISAPPEARANCE (MT-102 TO MT-114
57 CALL TBSPLT(D(LS1),E,LEN,SIGNN)
65 LS1=IDICTS(ID,IIN)+LMOX2
67 CALL TBSPLT(D(LS1),E,LEN,SIGNN)
70 C THE TREATMENT OF THE FISSION REACTION ASSUMES THE FISSION
71 C CROSS SECTION IS STORED AS NUBAR*SIGF
76 LS1=IDICTS(134,IIN)+LMOX2
78 CALL GETNU(D(LS1),LD(LS1),EOLD,LEN,XNU)