1 #include "isajet/pilot.h"
2 SUBROUTINE DBOOST(ISIGN,F,P)
4 C DOUBLE PRECISION BOOST OF 5-VECTOR P BY 5-VECTOR F WITH SIGN
5 C OF ISIGN. EXACT COMPONENTS ARE 1,2,5 AND LARGER OF +,-
8 DOUBLE PRECISION DF(5),DFPL,DFMN,DP(5),DPPL,DPMN,DBP,DSIGN
9 C COPY TO DOUBLE PRECISION
18 C PUT ON DOUBLE PRECISION SHELL
23 110 DBP=DBP+DF(K)*DP(K)
26 120 DP(K)=DP(K)+DSIGN*DF(K)*DP(4)/DF(5)+DF(K)*DBP/(DF(4)+DF(5))
27 DP(4)=DF(4)*DP(4)/DF(5)+DSIGN*DBP