1 C **********************************************************
2 C library of functions used in calculation of currents
4 C [1] arXiv:0911.4436 (hep-ph) D. Gomez Dumm et al. (tau -> 3pi nu)
5 C [2] arXiv:0911.2640 (hep-ph) D. Gomezz Dumm et al. (tau -> KKpi nu)
6 C [3] arXiv:0807.4883 (hep-ph) D. R. Boito et al. (tau -> Kpi nu)
7 C [4] P. Roig, talk at (tau -> 2 pi nu)
8 C [5] arXiv:0803.2039 (hep-ph) E. Arganda et al., Appendix B (tau -> KK nu)
9 C **********************************************************
11 FUNCTION ALP1_RPT(Q,S,T,M1SQ,M2SQ,M3SQ,
15 DOUBLE PRECISION M1SQ,M2SQ,M3SQ,
17 C **********************************************************
18 C COMPLEX FUNCTION ALP1_RPT;
19 C one-resonance contribution to
20 C F3pi_rcht(iform=1,2) at f3pi_rcht.f;
21 C corrected formula (8) of REF [1] including rho1,
22 C the factor sqrt(2)*FV_RPT*GV_RPT/(3.*FPI_RPT**3) is included in
23 C F3pi_rcht(iform1=1,2) at f3pi_rcht.f
24 C **********************************************************
26 include '../parameter.inc'
27 include '../funct_declar.inc'
29 U= Q-S-T+M1SQ+M2SQ+M3SQ
30 ALP1_RPT = - 3.*S/(1.+BETA_RHO)*
31 $ (1./(S-MMM**2+i*MMM*GRHO_RCHT(S,MMM))+
32 $ BETA_RHO/(S-MMM2**2+i*MMM2*GRHO1_RCHT(S,MMM2,GGG)))
33 $ +(2.*GV_RPT/FV_RPT-1.)*
34 $ ((2.*Q-2.*S-U)/(1.+BETA_RHO)*
35 $ (1./(S-MMM**2+i*MMM*GRHO_RCHT(S,MMM))+
36 $ BETA_RHO/(S-MMM2**2+i*MMM2*GRHO1_RCHT(S,MMM2,GGG)))+
37 $ (U-S)/(1.+BETA_RHO)*
38 $ (1./(T-MMM**2+i*MMM*GRHO_RCHT(T,MMM))+
39 $ BETA_RHO/(T-MMM2**2+i*MMM2*GRHO1_RCHT(T,MMM2,GGG))))
47 FUNCTION BETA_RPT(Q,S,T,M1SQ,M2SQ,M3SQ,MMM,MMM2,GGG)
50 DOUBLE PRECISION M1SQ,M2SQ,M3SQ,MMM,MMM2,GGG
51 C **********************************************************
52 C COMPLEX FUNCTION BETA_RPT ; two-resonance contribution to
53 C F3pi_rcht(iform=1,2) at f3pi_rcht.f;
54 C corrected formula (8) of REF [1] including rho1,
55 C the factor 4*FA_RPT*GV_RPT/(3.*FPI_RPT**3)*QQ/D_a1(QQ)
56 C is included in F3pi_rcht(iform1=1,2) at f3pi_rcht.f
57 C **********************************************************
58 include '../parameter.inc'
59 include '../funct_declar.inc'
61 REAL U,LAM0_RPT,LAM1_RPT,LAM2_RPT,FF1_RPT,FF2_RPT,FF_REL
63 FF_REL = FPI_RPT*FPI_RPT/(FV_RPT*FV_RPT)
65 LAM1_RPT = FPI_RPT*FPI_RPT/(2.D0*SQRT(2.D0)*FA_RPT*GV_RPT)
66 LAM2_RPT = -(1.-2.*FF_REL)*LAM1_RPT
67 LAM0_RPT = (LAM1_RPT + LAM2_RPT)/4.
69 U= Q-S-T+M1SQ+M2SQ+M3SQ
71 FF1_RPT = -LAM0_RPT*M1SQ/Q +LAM1_RPT*S/Q+LAM2_RPT
72 FF2_RPT = -LAM0_RPT*M1SQ/Q +LAM1_RPT*T/Q+LAM2_RPT
74 BETA_RPT = -3.*(LAM1_RPT+LAM2_RPT)*S/(1.+BETA_RHO)*
75 $ (1./(S-MMM**2+i*MMM*GRHO_RCHT(S,MMM))+
76 $ BETA_RHO/(S-MMM2**2+i*MMM2*GRHO1_RCHT(S,MMM2,GGG)))+
77 $ FF1_RPT*(2.*Q+S-U)/(1.+BETA_RHO)*
78 $ (1./(S-MMM**2+i*MMM*GRHO_RCHT(S,MMM))+
79 $ BETA_RHO/(S-MMM2**2+i*MMM2*GRHO1_RCHT(S,MMM2,GGG)))+
80 $ FF2_RPT*(U-S)/(1.+BETA_RHO)*
81 $ (1./(T-MMM**2+i*MMM*GRHO_RCHT(T,MMM))+
82 $ BETA_RHO/(T-MMM2**2+i*MMM2*GRHO1_RCHT(T,MMM2,GGG)))
88 FUNCTION ALP1_RPT_RHO1(Q,S,T,M1SQ,M2SQ,M3SQ,
92 DOUBLE PRECISION M1SQ,M2SQ,M3SQ,
94 C **********************************************************
95 C COMPLEX FUNCTION ALP1_RPT_RHO1;
96 C one-resonance contribution to
97 C F3pi_rcht(iform=1,2) at f3pi_rcht.f;
98 C corrected formula (8) of REF [1] including rho1,
99 C the factor sqrt(2)*FV_RPT*GV_RPT/(3.*FPI_RPT**3) is included in
100 C F3pi_rcht(iform1=1,2) at f3pi_rcht.f
101 C **********************************************************
103 include '../parameter.inc'
104 include '../funct_declar.inc'
106 U= Q-S-T+M1SQ+M2SQ+M3SQ
107 ALP1_RPT_RHO1 = - 3.*S
108 $ /(S-MMM2**2+i*MMM2*GRHO1_RCHT(S,MMM2,GGG))
109 $ +(2.*GV1_RPT/FV1_RPT-1.)*
111 $ /(S-MMM2**2+i*MMM2*GRHO1_RCHT(S,MMM2,GGG))+
112 $ (U-S)/(T-MMM2**2+i*MMM2*GRHO1_RCHT(T,MMM2,GGG)) )
120 FUNCTION BETA_RPT_RHO1(Q,S,T,M1SQ,M2SQ,M3SQ,MMM,MMM2,GGG)
123 DOUBLE PRECISION M1SQ,M2SQ,M3SQ,MMM,MMM2,GGG
124 C **********************************************************
125 C COMPLEX FUNCTION BETA_RPT_RHO1 ; two-resonance contribution to
126 C F3pi_rcht(iform=1,2) at f3pi_rcht.f;
127 C corrected formula (8) of REF [1] including rho1,
128 C the factor 4*FA_RPT*GV_RPT/(3.*FPI_RPT**3)*QQ/D_a1(QQ)
129 C is included in F3pi_rcht(iform1=1,2) at f3pi_rcht.f
130 C **********************************************************
131 include '../parameter.inc'
132 include '../funct_declar.inc'
134 REAL U,LAM0_RPT,LAM1_RPT,LAM2_RPT,FF1_RPT,FF2_RPT,FF_REL
136 FF_REL = FPI_RPT*FPI_RPT/(FV1_RPT*FV1_RPT)
138 LAM1_RPT = FPI_RPT*FPI_RPT/(2.D0*SQRT(2.D0)*FA_RPT*GV1_RPT)
139 LAM2_RPT = -(1.-2.*FF_REL)*LAM1_RPT
140 LAM0_RPT = (LAM1_RPT + LAM2_RPT)/4.
142 U= Q-S-T+M1SQ+M2SQ+M3SQ
144 FF1_RPT = -LAM0_RPT*M1SQ/Q +LAM1_RPT*S/Q+LAM2_RPT
145 FF2_RPT = -LAM0_RPT*M1SQ/Q +LAM1_RPT*T/Q+LAM2_RPT
147 BETA_RPT_RHO1 = -3.*(LAM1_RPT+LAM2_RPT)*S
148 $ /(S-MMM2**2+i*MMM2*GRHO1_RCHT(S,MMM2,GGG)) +
150 $ /(S-MMM2**2+i*MMM2*GRHO1_RCHT(S,MMM2,GGG))+
152 $ /(T-MMM2**2+i*MMM2*GRHO1_RCHT(T,MMM2,GGG))