427 print *,
"Init_Hash_MCFM_qqVVqqStrong: Hash size does not match compiled parameter!"
436 integer :: Zdecarray(6,2),Wplusdecarray(3,2),Wminusdecarray(3,2)
437 integer :: Zprodarray(5,2),Wplusprodarray(2,2),Wminusprodarray(2,2)
439 zprodarray(1,:) = (/
up_,
aup_ /)
440 zprodarray(2,:) = (/
dn_,
adn_ /)
444 wplusprodarray(1,:) = (/
up_,
adn_ /)
446 wminusprodarray(1,:) = (/
dn_,
aup_ /)
455 wplusdecarray(1,:) = (/
elp_,
nue_ /)
456 wplusdecarray(2,:) = (/
mup_,
num_ /)
457 wplusdecarray(3,:) = (/
tap_,
nut_ /)
465 hash_mcfm_qqvvll(ih,:) = (/ zprodarray(i,1), zprodarray(i,2), zdecarray(j,1), zdecarray(j,2) /); ih=ih+1
466 hash_mcfm_qqvvll(ih,:) = (/ zprodarray(i,2), zprodarray(i,1), zdecarray(j,1), zdecarray(j,2) /); ih=ih+1
471 hash_mcfm_qqvvll(ih,:) = (/ wplusprodarray(i,1), wplusprodarray(i,2), wplusdecarray(j,1), wplusdecarray(j,2) /); ih=ih+1
472 hash_mcfm_qqvvll(ih,:) = (/ wplusprodarray(i,2), wplusprodarray(i,1), wplusdecarray(j,1), wplusdecarray(j,2) /); ih=ih+1
477 hash_mcfm_qqvvll(ih,:) = (/ wminusprodarray(i,1), wminusprodarray(i,2), wminusdecarray(j,1), wminusdecarray(j,2) /); ih=ih+1
478 hash_mcfm_qqvvll(ih,:) = (/ wminusprodarray(i,2), wminusprodarray(i,1), wminusdecarray(j,1), wminusdecarray(j,2) /); ih=ih+1
483 print *,
"Init_Hash_MCFM_qqVVll: Hash size does not match compiled parameter!"
504 integer,
parameter :: zz=1, ww=0
583 integer,
parameter :: nijchannels = 68
584 integer,
parameter :: zzww=2, zz=1, ww=0
770 integer,
parameter :: nijchannels = 77
1064 integer,
pointer,
intent(out) :: ijSel(:,:)
1074 integer,
pointer,
intent(out) :: ijSel(:,:)
1084 integer,
pointer,
intent(out) :: ijSel(:,:)
1094 integer,
intent(out) :: ijSel(1:Hash_MCFM_qqVVqq_Gen_Size,1:4)
1104 integer,
intent(out) :: ijSel(1:121,1:3)
1114 integer,
intent(out) :: ijSel(1:121,1:3)
1115 integer,
intent(out) :: nijchannels
1126 integer,
intent(out) :: ijSel(1:121,1:3)
1136 integer,
intent(out) :: ijSel(1:121,1:3)
1137 integer,
intent(out) :: nijchannels
1148 integer,
intent(out) :: ijSel(1:121,1:3)
1158 integer,
intent(out) :: ijSel(1:121,1:3)
1168 integer,
intent(out) :: ijSel(1:121,1:3)
1178 integer,
intent(out) :: ijSel(1:121,1:3)
1190 integer,
pointer,
intent(out) :: ijSel(:,:)
1200 integer,
pointer,
intent(out) :: ijSel(:,:)
1210 integer,
pointer,
intent(out) :: ijSel(:,:)
1220 integer,
pointer,
intent(out) :: ijSel(:,:)
1230 integer,
pointer,
intent(out) :: ijSel(:,:)
1240 integer,
pointer,
intent(out) :: ijSel(:,:)
1241 integer,
intent(out) :: nijchannels
1252 integer,
pointer,
intent(out) :: ijSel(:,:)
1262 integer,
pointer,
intent(out) :: ijSel(:,:)
1263 integer,
intent(out) :: nijchannels
1274 integer,
pointer,
intent(out) :: ijSel(:,:)
1284 integer,
pointer,
intent(out) :: ijSel(:,:)
1294 integer,
pointer,
intent(out) :: ijSel(:,:)
1304 integer,
pointer,
intent(out) :: ijSel(:,:)
1315 integer,
intent(in) :: imax,jmax,iremove
1316 integer :: ijSel(:,:),k
1317 if (iremove.gt.0 .and. iremove .lt. imax)
then
1319 ijsel(k-1,1:jmax) = ijsel(k,1:jmax)
1322 elseif (iremove .eq. imax)
then
1329 integer,
intent(in) :: imax,jmax,iremove
1330 integer,
pointer :: ijSel(:,:)
1332 if (iremove.gt.0 .and. iremove .lt. imax)
then
1334 ijsel(k-1,1:jmax) = ijsel(k,1:jmax)
1337 elseif (iremove .eq. imax)
then