C*********************************************************************** C $Id: arstor.F,v 1.2 1996/04/10 12:33:39 mclareni Exp $ SUBROUTINE ARSTOR(ID,IDS,IS1,IS3) C...ARiadne subroutine STORe C...Stores a dipole entry for later use #include "arimpl.f" #include "arpart.f" #include "ardips.f" IDS=MAXDIP SDIP(IDS)=SDIP(ID) IP1(IDS)=IP1(ID) IP3(IDS)=IP3(ID) BX1(IDS)=BX1(ID) BX3(IDS)=BX3(ID) PT2IN(IDS)=PT2IN(ID) AEX1(IDS)=AEX1(ID) AEX3(IDS)=AEX3(ID) QDONE(IDS)=QDONE(ID) QEM(IDS)=QEM(ID) IRAD(IDS)=IRAD(ID) ISTR(IDS)=ISTR(ID) ICOLI(IDS)=ICOLI(ID) I1=IP1(ID) I3=IP3(ID) IS1=MAXPAR-1 IS3=MAXPAR DO 100 I=1,5 BP(IS1,I)=BP(I1,I) BP(IS3,I)=BP(I3,I) 100 CONTINUE IFL(IS1)=IFL(I1) IFL(IS3)=IFL(I3) QEX(IS1)=QEX(I1) QEX(IS3)=QEX(I3) XPA(IS1)=XPA(I1) XPA(IS3)=XPA(I3) XPMU(IS1)=XPMU(I1) XPMU(IS3)=XPMU(I3) PT2GG(IS1)=PT2GG(I1) PT2GG(IS3)=PT2GG(I3) QQ(IS1)=QQ(I1) QQ(IS3)=QQ(I3) IDI(IS1)=IDI(I1) IDI(IS3)=IDI(I3) IDO(IS1)=IDO(I1) IDO(IS3)=IDO(I3) INO(IS1)=INO(I1) INO(IS3)=INO(I3) RETURN C**** END OF ARSTOR **************************************************** END C*********************************************************************** C $Id: arstor.F,v 1.2 1996/04/10 12:33:39 mclareni Exp $ SUBROUTINE ARCODI(ID,IDS,IS1,IS3) C...ARiadne subroutine COpy DIpole C...Makes a full copy of a dipole with its two partons #include "arimpl.f" #include "arpart.f" #include "ardips.f" IDIPS=IDIPS+1 IDS=IDIPS I1=IP1(ID) I3=IP3(ID) IPART=IPART+2 IS1=IPART-1 IS3=IPART SDIP(IDS)=SDIP(ID) IP1(IDS)=IS1 IP3(IDS)=IS3 BX1(IDS)=BX1(ID) BX3(IDS)=BX3(ID) PT2IN(IDS)=PT2IN(ID) AEX1(IDS)=AEX1(ID) AEX3(IDS)=AEX3(ID) QDONE(IDS)=QDONE(ID) QEM(IDS)=QEM(ID) IRAD(IDS)=IRAD(ID) ISTR(IDS)=ISTR(ID) ICOLI(IDS)=ICOLI(ID) DO 100 I=1,5 BP(IS1,I)=BP(I1,I) BP(IS3,I)=BP(I3,I) 100 CONTINUE IFL(IS1)=IFL(I1) IFL(IS3)=IFL(I3) QEX(IS1)=QEX(I1) QEX(IS3)=QEX(I3) XPA(IS1)=XPA(I1) XPA(IS3)=XPA(I3) XPMU(IS1)=XPMU(I1) XPMU(IS3)=XPMU(I3) PT2GG(IS1)=PT2GG(I1) PT2GG(IS3)=PT2GG(I3) QQ(IS1)=QQ(I1) QQ(IS3)=QQ(I3) IDI(IS1)=IDI(I1) IDI(IS3)=IDS IDO(IS1)=IDS IDO(IS3)=IDO(I3) INO(IS1)=INO(I1) INO(IS3)=INO(I3) INQ(IS1)=INQ(I1) INQ(IS3)=INQ(I3) RETURN C**** END OF ARCODI **************************************************** END