#ifdef __APPLE__ #define stop CALL EXIT ! #define STOP CALL EXIT ! #endif SUBROUTINE OPENDECAYTABLE(LUN) LOGICAL OPENED,EXISTS LOGICAL LRMSCH, LRD1O2, LTRASP INTEGER LUN CHARACTER*1000 FILNAM CHARACTER*1000 CHROOT CHROOT=' ' CALL GETENVF('ALICE_ROOT',CHROOT) LNROOT = LNBLNK(CHROOT) IF(LNROOT.LE.0) THEN FILNAM='decaytable.dat' ELSE FILNAM=CHROOT(1:LNROOT)//'/data/decaytable.dat' ENDIF INQUIRE(FILE=FILNAM,EXIST=EXISTS) IF(.NOT.EXISTS) THEN PRINT*,'***********************************' PRINT*,'* OpenDecayTable *' PRINT*,'* --------------- *' PRINT*,'* File DECAYTABLE.DAT not found *' PRINT*,'* Program STOP *' PRINT*,'* Check ALICE_ROOT environment *' PRINT*,'* variable *' PRINT*,'***********************************' STOP ENDIF OPEN(LUN,FILE=FILNAM,STATUS='OLD') RETURN END SUBROUTINE CLOSEDECAYTABLE(LUN) CLOSE(LUN) RETURN END