1 SUBROUTINE CH3PISET(JJ)
2 C information on 3 pion sub-channel under construction obtained
5 C to be initialized in routine DPHSAA of tauola.f
11 SUBROUTINE CH3PIGET(JJ)
12 C information on 3 pion sub-channel under construction obtained
13 C J3PI=1 means 3 prong
14 C J3PI=2 means 1 prong
15 C to be initialized in routine DPHSAA of tauola.f
18 IF (J3PI.EQ.1.OR.J3PI.EQ.2) THEN
21 write(*,*) 'FROM value_parameter.f CH3PIGET, wrong J3PI=',J3PI
26 SUBROUTINE GETFF2PIRHO(JJ)
28 include '../parameter.inc'
33 SUBROUTINE OLACHNL(SIGN)
34 C provides sign of tau, to be used in CP dependent parts of current.
35 COMMON / JAKI / JAK1,JAK2,JAKP,JAKM,KTOM
36 INTEGER JAK1,JAK2,JAKP,JAKM,KTOM
40 IF (KTOM.EQ.1.OR.KTOM.EQ.-1) THEN
42 ELSEIF (KTOM.EQ.2) THEN
45 PRINT *, 'STOP IN OLACHNL: KTOM=',KTOM
51 C clebsh gordan (or so ...) coefs for 3 scalar final states
53 C TAUOLA RChL COEF(I,J) = COEFr(I,J)
56 DATA PI /3.141592653589793238462643/
63 C initialization of FPI matrix defined in ...
64 C FPIc is to be used with cleo initialization
65 C FPIr is to be used with RChL initialization
66 C actual choice is made in ???
72 C initialization of COEF matrix defined in ...
73 C COEFc is to be used with cleo initialization
74 C COEFr is to be used with RChL initialization
78 C********* COEFr(I,J) *******
104 COEFr(1,4)= 1.0/SQRT(2.)/3.0
105 COEFr(2,4)=-1.0/SQRT(2.)/3.0
110 COEFr(1,5)=-SQRT(2.)/3.0
111 COEFr(2,5)= SQRT(2.)/3.0
126 COEFr(5,7)=-SQRT(2.0/3.0)
132 subroutine rchl_parameters(KAK)
134 C==============================================================================
135 C Initialization, of '../parameter.inc' common block group
137 C KAK may be equal to JAK of TAUOLA namespace, but it is not always the case
138 C Hard-coded fit parameters:
139 C rho, rhoprime, f2(1275), f0(1186), sigma(made up!)
140 C The value of both the mass and width of resonances are taken
141 C from fit to ALEPH data (ref [1], Set 1)
142 C References: [1] arXiv: 0911.4436 [hep-ph] D. Gomez Dumm et al
143 C [2] arXiv: 0911.2640 [hep-ph] D. Gomez Dumm et al.
144 C [3] P Roig, talk PhiPsi2011, Novosibirsk
145 C [4] arXiv:0807.4883 [hep-ph] Diogo R. Boito et al.
146 C [5] arXiv:0803.1786 [hep-ph] M. Jamin et al.
147 C WARNING: some of parameters require RERUN of da1wid_tot_rho1_gauss.f
148 C pretabulating Q dependent a1 width,
149 C directory RChL-currents/tabler/a1
150 C==============================================================================
151 include '../parameter.inc'
156 COMMON /CHANOPT/ J3PI
159 C /MASS_RES/; resonances parameters initialization:
160 C ! at present only for two pion mode non-default
165 c /PAR_RHOPRIME/; parameters of rho' and rho''
166 C used for 2 pion form factor, reference [3]
173 ELSE IF(KAK.EQ.5) THEN
174 MRO = 0.771849d0 !CHANGE REQUIRES RERUN da1wid_tot_rho1_gauss.f
175 MRHO1 = 1.35d0 !CHANGE REQUIRES RERUN da1wid_tot_rho1_gauss.f
176 GRHO1 = 0.448379d0 !0.473287d0 !CHANGE REQUIRES RERUN da1wid_tot_rho1_gauss.f
179 MRO = 0.775 !CHANGE REQUIRES RERUN da1wid_tot_rho1_gauss.f
180 MRHO1 = 1.465 !CHANGE REQUIRES RERUN da1wid_tot_rho1_gauss.f
181 GRHO1 = 0.4 !CHANGE REQUIRES RERUN da1wid_tot_rho1_gauss.f
183 c /PAR_RHOPRIME/; parameters of rho' and rho''
184 C used for 2 kaon form factor, reference [3]
185 c FOR THE MOMENT THEIR NUMERICAL VALUES COINCIDE WITH
186 c ONES FOR THE TWO PION MODE !!!!
196 IF(KAK.EQ.70) THEN ! non default values to be used
197 ! for KPI MODE NO FSR INTERACTION
198 c /PAR_KPI/; parameters for Kpi mode, reference [4], table 4, row2
201 GAMMA_KST = 0.06672d0
202 GAMMA_KSTPR = 0.240d0
204 ELSE IF(KAK.EQ.71) THEN ! non default values to be used
205 ! for KPI MODE WITH FSR INTERACTION
206 c parameters for Kpi mode, reference [5]
210 GAMMA_KSTPR = 0.206d0
211 GAMMA_RCHT = -0.043d0
213 C /MASS_SCAL/; stable particles - final scalars
214 Mksp = 0.89166d0 !CHANGE REQUIRES RERUN da1wid_tot_rho1_gauss.f
215 Mks0 = 0.89610d0 !CHANGE REQUIRES RERUN da1wid_tot_rho1_gauss.f
216 MKST = (Mksp +Mks0)/2.
217 MKSTPR = 1.374d0 !CHANGE REQUIRES RERUN da1wid_tot_rho1_gauss.f
220 GAMMA_RCHT = -0.043 !CHANGE REQUIRES RERUN da1wid_tot_rho1_gauss.f
223 C /RCHT_3PI/; model parameters; their value are from fit,
224 c reference [1], set 1
225 C CHANGE OF THEIR VALUES REQUIRES
226 C RERUN /tabler/a1/da1wid_tot_rho1_gauss.f
232 BETA_RHO = -0.318551d0
240 FK_RPT = FPI_RPT*1.198d0
241 GV_RPT = FPI_RPT*FPI_RPT/FV_RPT
243 c$$$c It has to be used for a new parametrization of rho1 for 3pions,
244 C$$$c that is not checked yet
245 c$$$c IF(KAK.EQ.5) THEN ! high energy behaviour imposes these relations
247 c$$$c FV1_RPT = 0.18D0
248 c$$$c GV1_RPT = (FPI_RPT*FPI_RPT- FV_RPT*GV_RPT)/FV1_RPT
250 c$$$c GV_RPT = FPI_RPT*FPI_RPT/FV_RPT
253 c /SCAL_3PI/; parameters of sigma meson for 3 pion mode
254 C* Parameteres for the sigma contribution, using BW for sigma
262 ELSE IF (J3PI.EQ.2) THEN
263 alpsig = 1.139486d0*0.63d0
264 betasig = 1.139486d0*0.63d0
265 gamsig = 0.889769d0*0.63d0
266 delsig = 0.889769d0*0.63d0
273 MMA1 = 1.091865d0 !CHANGE REQUIRES RERUN da1wid_tot_rho1_gauss.f
277 ELSE IF(J3PI.EQ.2) THEN
286 call rchl_REparam(0,IWARM,KAK)
287 IF (IWARM.EQ.1) RETURN ! parameters below do not need
288 IWARM=1 ! re-initialization
291 GRO = 0.149d0 !CHANGE REQUIRES RERUN da1wid_tot_rho1_gauss.f
298 MPHI = 1.019d0 !CHANGE REQUIRES RERUN da1wid_tot_rho1_gauss.f
299 GPHI = 0.0042d0 !CHANGE REQUIRES RERUN da1wid_tot_rho1_gauss.f
300 MOM = 0.781940d0 !CHANGE REQUIRES RERUN da1wid_tot_rho1_gauss.f
301 GOM = 0.00843d0 !CHANGE REQUIRES RERUN da1wid_tot_rho1_gauss.f
303 C /RES_MIXING_RCHT/; a parameter defines w-phi angle mixing
306 C /FF0SCKPI/ a parameter normalized FFSC_KPI
312 C /MASS_SCAL/; stable particles - final scalars
313 C CHANGE OF THEIR VALUES (useful for some tests) REQUIRES,
314 C RERUN /tabler/a1/da1wid_tot_rho1_gauss.f
316 MPIZ = 0.1349766d0 !PKORB(1,7) ! NEUTRAL PION MASS
317 MPIC = 0.13957018d0 !PKORB(1,8) ! CHARGED PION MASS
318 MMPI_AV = (MPIZ+2.*MPIC)/3.d0
319 MKZ = 0.497648d0 !PKORB(1,12) ! NEUTRAL KAON MASS
320 MKC = 0.493677d0 !PKORB(1,11) ! CHARGED KAON MASS
328 c /PAR_KKPI/; parameters to describe KKpi modes, reference [2]
329 C CHANGE OF THEIR VALUES REQUIRES
330 C RERUN /tabler/a1/da1wid_tot_rho1_gauss.f
332 G2 = mro/(192.*pi*pi*sqrt(2.)*FV_RPT)*3.
337 C1256 = -3/96./pi**2*FV_RPT*MRO/SQRT(2.)/FPI_RPT**2
341 D3 = -MRO**2/(64.*PI*PI*FPI_RPT**2)
344 c /PAR_KPI/; parameters to describe Kpi mode, reference [4]
345 Ht0 = -1.2400398216503017D-2
346 C Ht0 = !!!!! TO ADD A FORMULAE FOR Ht0 (Jamin's email) !!!!!
349 c1_KPI = lap_KPI/mpic**2
350 c2_KPI = (lapp_KPI - lap_kpi**2)/2.d0/mpic**4
352 c /KPISC_EM/; parameters for Kpi scalar FF from
353 c http://arxiv.org/pdf/1103.4855.pdf
357 c /SCAL_3PI/; parameters of sigma meson for 3 pion mode
359 b00_3piscal = 0.268/mmpi_av**2
360 c00_3piscal = -0.0139/mmpi_av**4
361 d00_3piscal = -0.00139/mmpi_av**6
362 x00_3piscal = 36.77*mmpi_av**2
363 a02_3piscal = -0.0444
364 b02_3piscal = -0.0857/mmpi_av**2
365 c02_3piscal = -0.00221/mmpi_av**4
366 d02_3piscal = -0.000129/mmpi_av**6
367 x02_3piscal = -21.62*mmpi_av**2
370 c /SCAL_3PI/; parameters for the scalar part 3 pion modes
378 C FFVEC: dipswitch for Final State interaction in two scalar modes
379 C with FSI (default FFVEC =1) and
380 C without FSI (FFVEC =0)
384 C FFKPIVEC : parameter to choose the parametrization for
385 C vector Kpi form factor with FSI effects
386 C FFKPIVEC = 0 parametrization Eqs.(17),(18) of [4]
387 C FFKPIVEC = 1 parametrization Eq.(5) of [5]
388 C FFKPIVEC = 2 parmetrization [4], total result
390 C FFKPISCAL : parameter to choose the parametrization for
391 C scalar Kpi form factor with FSI effects
392 C FFKPISCAL = 0 no scalar contribution
393 C FFKPISCAL = 1 parametrization of Mathias Jamin,adopted his private code
394 C FFKPISCAL = 2 parametrization of Emilie Passerman,
395 C adopted her private code []
398 C FFKKVEC: dipswitch for K0K- mode
399 C with rho' and rho'' (FFKKVEC =1) and
400 C without rho' and rho'' (default FFKKVEC =0)
403 C FF3PISCAL: dipswitch for the scalar contribution for 3 pion modes
404 C with the scalar contribution ( default FF3PISCAL = 2)
405 c FF3PISCAL = 2 BW parametrization for sigma meson
406 c FF3PISCAL = 1 simplified RCHT results
407 C FF3PISCAL =0 no sigma contribution
410 C Implemetation of another parametrization rho1, not checked yet by tests
411 C FF3PIRHOPR: dipswitch for the parametrization for rho' contribution
413 C general parametrization ( default FF3RHOPR =1) and
414 C simplified (FF3PIRHOPR =0)
418 C FF2PIRHO: dipswitch for the two pion form factor (default FF2PIRHO = 1)
419 C FF2PIRHO =1 RChL parametrization
420 C FF2PIRHO = 2 Belle parametrization,
421 C all parameters par (1...11) of fit are free
422 C FF2PIRHO = 3 Belle parametrization,
423 C parameters of fit are free
424 C except for fixed par(1)=F_pi(0)=1
428 C FCOUL: dipswitch for the Coulomb interaction
433 call rchl_REparam(1,IWARM,KAK)
437 subroutine rchl_REparam(IMODE,IWARM,KAK)
438 include '../parameter.inc'
439 common / PARAMS / P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,IUSE
441 DOUBLE PRECISION P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16
446 IF (IMODE.EQ.-1) THEN
450 C FF3PISCAL: dipswitch for the scalar contribution for 3 pion modes
451 C with the scalar contribution ( default FF3PISCAL = 2)
452 c FF3PISCAL = 2 BW parametrization for sigma meson
453 c FF3PISCAL = 1 simplified RCHT results
454 C FF3PISCAL =0 no sigma contribution
457 C CANDIDATES FOR PARAMETERS TO FIT with default values
458 C* Parameteres for the sigma contribution, using BW for sigma
466 MRO = P6 !CHANGE REQUIRES RERUN da1wid_tot_rho1_gauss.f
467 MRHO1 = P7 !CHANGE REQUIRES RERUN da1wid_tot_rho1_gauss.f
468 GRHO1 = P8 !CHANGE REQUIRES RERUN da1wid_tot_rho1_gauss.f
470 GRO = P9 !CHANGE REQUIRES RERUN da1wid_tot_rho1_gauss.f
471 MMA1 = P10 !CHANGE REQUIRES RERUN da1wid_tot_rho1_gauss.f
475 C /RCHT_3PI/; model parameters; their value are from fit,
476 c reference [1], set 1
477 C CHANGE OF THEIR VALUES REQUIRES
478 C RERUN /tabler/a1/da1wid_tot_rho1_gauss.f
483 FK_RPT = FPI_RPT*1.198d0
484 GV_RPT = FPI_RPT*FPI_RPT/FV_RPT