* * $Id: hkf1q.F,v 1.1.1.1 1996/01/16 17:07:40 mclareni Exp $ * * $Log: hkf1q.F,v $ * Revision 1.1.1.1 1996/01/16 17:07:40 mclareni * First import * * #include "hbook/pilot.h" *CMZ : 4.22/11 23/08/94 14.17.45 by Rene Brun *-- Author : Rene Brun 17/02/94 SUBROUTINE HKF1Q(LINE,ID1,X,W) *.==========> *. Special fast filling routine for COMIS *. All calls to HF1 point initially to this routine *..=========> ( R.Brun ) #include "hbook/hcbook.inc" #include "hbook/hcbits.inc" #include "hbook/hcfast.inc" EXTERNAL HKF1,HKFF1,HKNUL1 *.___________________________________________ LINABS=ABS(LINE) CALL HFILL(ID1,X,0.,W) IDPOS=LOCATI(IQ(LTAB+1),IQ(LCDIR+KNRH),ID1) IF(IDPOS.LE.0)THEN CALL CSHFAST(LINABS,HKNUL1) RETURN ENDIF IF(I8.EQ.0)THEN IF(I5.EQ.0.AND.I6.EQ.0.AND.I7.EQ.0)THEN IF(LINE.GT.0.AND.LINE.LT.1000)THEN NID(LINE)=0 CALL CSHFAST(LINABS,HKFF1) ELSE CALL CSHFAST(LINABS,HKF1) ENDIF ELSE CALL CSHFAST(LINABS,HKF1) ENDIF ENDIF END