3 include
's2n_declare.h'
11 print*,
" ####################################################################"
13 print*,
" # ====================== #"
14 print*,
" # SANC, Version: 1.10 #"
15 print*,
" # ====================== #"
17 print*,
" # SANC - NLO Standard Model corrections to the HEP processes #"
19 print*,
" # Ref: A. Andonov et al., 'SANCscope - v.1.00', #"
20 print*,
" # Comput. Phys. Commun. 174, 481 (2006). #"
22 print*,
" # http://sanc.jinr.ru, http://pcphsanc.cern.ch #"
24 print*,
" ####################################################################"
26 if (gfscheme.eq.0)
then
27 print *,
"Alpha scheme"
28 elseif (gfscheme.eq.1)
then
29 print *,
"GFermi scheme"
30 elseif (gfscheme.eq.2)
then
31 print *,
"GFermi prime scheme"
135 cm2 = dcmplx(0d0, -1d-30)
136 vm2 = dcmplx(rvm2,-1d-30)
137 hm2 = dcmplx(rhm2,-1d-30)
138 zm2 = dcmplx(rzm2,-1d-30)
139 wm2 = dcmplx(rwm2,-1d-30)
140 enm2 = dcmplx(renm2,-1d-30)
141 elm2 = dcmplx(relm2,-1d-30)
142 upm2 = dcmplx(rupm2,-1d-30)
143 dnm2 = dcmplx(rdnm2,-1d-30)
144 mnm2 = dcmplx(rmnm2,-1d-30)
145 mom2 = dcmplx(rmom2,-1d-30)
146 chm2 = dcmplx(rchm2,-1d-30)
147 stm2 = dcmplx(rstm2,-1d-30)
148 tnm2 = dcmplx(rtnm2,-1d-30)
149 tam2 = dcmplx(rtam2,-1d-30)
150 tpm2 = dcmplx(rtpm2,-1d-30)
151 btm2 = dcmplx(rbtm2,-1d-30)
179 ven = aen-2d0*qen*stw2
180 vel = ael-2d0*qel*stw2
181 vup = aup-2d0*qup*stw2
182 vdn = adn-2d0*qdn*stw2
183 vmn = amn-2d0*qmn*stw2
184 vmo = amo-2d0*qmo*stw2
185 vch = ach-2d0*qch*stw2
186 vst = ast-2d0*qst*stw2
187 vtn = atn-2d0*qtn*stw2
188 vta = ata-2d0*qta*stw2
189 vtp = atp-2d0*qtp*stw2
190 vbt = abt-2d0*qbt*stw2
231 mz2 = dcmplx(rzm2,-gz)
234 mw2 = dcmplx(rwm2,-gw)
237 mh2 = dcmplx(rhm2,-gh)
240 mtp2 = dcmplx(rtpm2,-gtp)
244 gf = pi/alphai/sqrt(2d0)/stw2/ctw2/rzm2
246 if (gfscheme.eq.0)
then
249 elseif (gfscheme.eq.1)
then
252 elseif (gfscheme.eq.2)
then
254 alphai = pi/gf/sqrt(2d0)/stw2/ctw2/rzm2
258 e = sqrt(4d0*pi*alpha)
259 g = sqrt(gf/sr2*8d0*rzm2*ctw2)
260 gs = sqrt(4d0*pi*alphas)