5 * Revision 1.1.1.1 1995/10/24 10:19:44 cernlib
9 #include "geant321/pilot.h"
10 *CMZ : 3.21/02 29/03/94 15.41.32 by S.Giani
13 SUBROUTINE CGRIFL(TT,CG)
15 #include "geant321/cggpar.inc"
16 #include "geant321/cgdelt.inc"
18 #if !defined(CERNLIB_SINGLE)
19 DOUBLE PRECISION T(4,3),DET1,DET2,DET3,DETTT
21 #if defined(CERNLIB_SINGLE)
27 IF (IREP .LT. 0) GOTO 999
31 * IF (ABS(TT(I,J)) .LT. TDEL) T(I,J) = 0.
32 * IF (ABS(1.-TT(I,J)) .LT. TDEL) T(I,J) = 1.
33 * IF (ABS(1.+TT(I,J)) .LT. TDEL) T(I,J) =-1.
37 DET1=T(1,1)*(T(2,2)*T(3,3)-T(2,3)*T(3,2))
38 DET2=T(1,2)*(T(2,1)*T(3,3)-T(2,3)*T(3,1))
39 DET3=T(1,3)*(T(2,1)*T(3,2)-T(3,1)*T(2,2))
42 * S E T I N V E R S E O R D E R O F E D G E S
46 CG(JCG + KCGAA) =-CG(JCG + KCGAA)
47 CG(JCG + KCGBB) =-CG(JCG + KCGBB)
48 CG(JCG + KCGCC) =-CG(JCG + KCGCC)
49 CG(JCG + KCGDD) =-CG(JCG + KCGDD)
56 CG(JCG + KCGX1) = CG(JCG + KCGX2)
57 CG(JCG + KCGY1) = CG(JCG + KCGY2)
58 CG(JCG + KCGZ1) = CG(JCG + KCGZ2)