12       common/lujets/
n,
k(nlupdm,5),
p(nlupdm,nplbuf),
v(nlupdm,5)
 
   17       common/ludat1/mstu(200),paru(200),mstj(200),parj(200)
 
   26       COMMON /leptou/ cut(14),lst(40),parl(30),
 
   28       REAL cut,parl,
x,
y,w2,q2,u
 
   32       COMMON /linter/ pari(50),ewqc(2,2,8),qc(8),zl(2,4),zq(2,8),pq(17)
 
   33       REAL  pari,ewqc,qc,zl,zq,pq
 
   37      &q2min,q2max,w2min,w2max,ilep,inu,ig,iz
 
   39       INTEGER ksave,ilep,inu,ig,iz
 
   42       COMMON /lboost/ dbeta(2,3),stheta(2),sphi(2),pb(5),phir
 
   43       DOUBLE PRECISION dbeta
 
   44       REAL stheta,sphi,pb,phir
 
   48       INTEGER ifr,iph,iframe,iphi,i,j
 
   49       REAL thebos,phibos,
plu 
   53       IF(iframe.LT.1.OR.iframe.GT.4.OR.iphi.LT.0.OR.iphi.GT.1) goto 999
 
   54       IF(iframe.EQ.1) iphi=0
 
   64       IF(iphi.NE.lst(29)) 
THEN 
   69       IF((iframe.EQ.lst(28)).AND.(iphi.EQ.lst(29))) 
THEN 
   76       goto(100,200,300,400), lst(28)
 
   79   100 
IF(iframe.GE.2) 
THEN 
   80         CALL ludbrb(0,0,stheta(2),sphi(2),0.d0,0.d0,0.d0)
 
   81         CALL ludbrb(0,0,0.,0.,dbeta(2,1),dbeta(2,2),dbeta(2,3))
 
   88   200 
IF(iphi.NE.lst(29)) 
THEN 
   89        CALL ludbrb(0,0,0.,
sign(phir,float(iphi-lst(29))),0.d0,0.d0,0.d0)
 
   94         CALL ludbrb(0,0,0.,0.,-dbeta(2,1),-dbeta(2,2),-dbeta(2,3))
 
   95         CALL ludbrb(0,0,-stheta(2),0.,0.d0,0.d0,0.d0)
 
   97       ELSEIF(iframe.GE.3) 
THEN 
   99           CALL ludbrb(0,0,0.,0.,0.d0,0.d0,dbeta(1,3))
 
  100           IF(psave(3,1,3).LT.0.) 
THEN 
  106           CALL ludbrb(0,0,stheta(1),sphi(1),0.d0,0.d0,0.d0)
 
  107           CALL ludbrb(0,0,0.,0.,dbeta(1,1),dbeta(1,2),dbeta(1,3))
 
  113   300 
IF(iframe.LE.2) 
THEN 
  114         IF(lst(17).EQ.0) 
THEN 
  115           IF(psave(3,1,3).LT.0.) 
THEN 
  120           CALL ludbrb(0,0,0.,0.,0.d0,0.d0,-dbeta(1,3))
 
  122           CALL ludbrb(0,0,0.,0.,-dbeta(1,1),-dbeta(1,2),-dbeta(1,3))
 
  123           CALL ludbrb(0,0,0.,-sphi(1),0.d0,0.d0,0.d0)
 
  124           CALL ludbrb(0,0,-stheta(1),0.,0.d0,0.d0,0.d0)
 
  127       ELSEIF(iframe.EQ.4) 
THEN 
  130         CALL ludbrb(0,0,0.,-phibos,0.d0,0.d0,0.d0)
 
  131         CALL ludbrb(0,0,-thebos,0.,0.d0,0.d0,0.d0)
 
  136   400 
IF(iframe.LE.3) 
THEN 
  137         CALL ludbrb(0,0,thebos,phibos,0.d0,0.d0,0.d0)
 
  142   999 
WRITE(6,1000) iframe,iphi,lst(28),lst(29)
 
  143  1000 
FORMAT(
' BAD VARIABLES IN SUBROUTINE LFRAME: IFRAME,IPHI,',      
 
  144      &
'LST(28),LST(29) =',4i5)