5 * Revision 1.1.1.1 1995/10/24 10:19:45 cernlib
9 #include "geant321/pilot.h"
10 *CMZ : 3.21/02 29/03/94 15.41.32 by S.Giani
12 SUBROUTINE CGTSTR(CG,IREP)
13 ************************************************************************
16 * Author: E. Chernyaev Date: 12.02.89 *
19 * Function: Test structure of CG-object *
23 * Input: CG(*) - CG-object *
25 * Output: IREP - replay (0 - O.K, -1. - error in structure) *
29 ************************************************************************
30 #include "geant321/cggpar.inc"
35 IF (LTOTAL .LT. LCGHEA) GOTO 999
37 IF (NFACE .LT. 0) GOTO 999
38 IF (NFACE .GT. 99999) GOTO 999
41 IF (NFACE .EQ. 0) GOTO 200
43 IF (LTOTAL .LT. JCG+LCGFAC) GOTO 999
45 IF (NEDGE .LE. 0) GOTO 999
46 IF (NEDGE .GT. 99999) GOTO 999
47 JCG = JCG + LCGFAC + NEDGE*LCGEDG
48 IF (LTOTAL .LT. JCG) GOTO 999
50 200 IF (JCG .EQ. LTOTAL) IREP = 0