51
51
COMMON/CMIRROR/IMIRROR
53
C STUFF FOR DRESSED EE COLLISIONS
56
DOUBLE PRECISION EE_COMP_PROD
57
DOUBLE PRECISION DUMMY_COMPONENTS(N_EE)
58
DOUBLE PRECISION SX1_COMPONENTS(N_EE),DX1_COMPONENTS(N_EE)
59
DOUBLE PRECISION U2_COMPONENTS(N_EE),C2_COMPONENTS(N_EE)
66
CHARACTER*7 PDLABEL,EPA_LABEL
68
COMMON/TO_PDF/LHAID,PDLABEL,EPA_LABEL
66
83
IF (ABS(LPP(1)) .GE. 1) THEN
68
SX1=PDG2PDF(ABS(LPP(1)),-3*LP,XBK(1),DSQRT(Q2FACT(1)))
69
DX1=PDG2PDF(ABS(LPP(1)),-1*LP,XBK(1),DSQRT(Q2FACT(1)))
84
SX1=PDG2PDF(LPP(1),-3,1,XBK(1),DSQRT(Q2FACT(1)))
85
IF ((ABS(LPP(1)).EQ.4.OR.ABS(LPP(1)).EQ.3)
86
$ .AND.PDLABEL.NE.'none') SX1_COMPONENTS(1:N_EE) =
87
$ EE_COMPONENTS(1:N_EE)
88
DX1=PDG2PDF(LPP(1),-1,1,XBK(1),DSQRT(Q2FACT(1)))
89
IF ((ABS(LPP(1)).EQ.4.OR.ABS(LPP(1)).EQ.3)
90
$ .AND.PDLABEL.NE.'none') DX1_COMPONENTS(1:N_EE) =
91
$ EE_COMPONENTS(1:N_EE)
71
93
IF (ABS(LPP(2)) .GE. 1) THEN
73
U2=PDG2PDF(ABS(LPP(2)),2*LP,XBK(2),DSQRT(Q2FACT(2)))
74
C2=PDG2PDF(ABS(LPP(2)),4*LP,XBK(2),DSQRT(Q2FACT(2)))
94
U2=PDG2PDF(LPP(2),2,2,XBK(2),DSQRT(Q2FACT(2)))
95
IF ((ABS(LPP(2)).EQ.4.OR.ABS(LPP(2)).EQ.3)
96
$ .AND.PDLABEL.NE.'none') U2_COMPONENTS(1:N_EE) =
97
$ EE_COMPONENTS(1:N_EE)
98
C2=PDG2PDF(LPP(2),4,2,XBK(2),DSQRT(Q2FACT(2)))
99
IF ((ABS(LPP(2)).EQ.4.OR.ABS(LPP(2)).EQ.3)
100
$ .AND.PDLABEL.NE.'none') C2_COMPONENTS(1:N_EE) =
101
$ EE_COMPONENTS(1:N_EE)
78
105
IPROC=IPROC+1 ! d~ u > ve e+ a
79
106
PD(IPROC) = DX1*U2
107
IF (ABS(LPP(1)).EQ.ABS(LPP(2)).AND. (ABS(LPP(1))
108
$ .EQ.3.OR.ABS(LPP(1)).EQ.4).AND.PDLABEL.NE.'none')PD(IPROC)
109
$ =EE_COMP_PROD(DX1_COMPONENTS,U2_COMPONENTS)
80
110
IPROC=IPROC+1 ! s~ c > ve e+ a
81
111
PD(IPROC) = SX1*C2
112
IF (ABS(LPP(1)).EQ.ABS(LPP(2)).AND. (ABS(LPP(1))
113
$ .EQ.3.OR.ABS(LPP(1)).EQ.4).AND.PDLABEL.NE.'none')PD(IPROC)
114
$ =EE_COMP_PROD(SX1_COMPONENTS,C2_COMPONENTS)
83
116
IF (NINCOMING.EQ.2) THEN
84
117
LUM = LUM + PD(I) * CONV