1 Introduction

Exclusive and inclusive \(b\rightarrow s\ell ^+\ell ^-\) decays are sensitive probes of physics beyond the Standard Model (SM). The flavor-changing neutral-current (FCNC) structure implies a strong suppression of the decay amplitudes within the SM and, correspondingly, enhanced sensitivity to short-distance physics. The two ingredients to fully exploit this potential are precise measurements to be compared with precise theoretical SM predictions.

On the experimental side, the exclusive \(B\rightarrow K\mu ^+\mu ^-\) and \(B\rightarrow K^*\mu ^+\mu ^-\) decays are very promising. The LHCb collaboration has already been able to identify large samples of events on both modes with an excellent signal/background ratio, providing precise information on the decay distributions at a fully differential level [1,2,3]. In the \(B\rightarrow K\mu ^+\mu ^-\) case precise results have also been recently reported by the CMS experiment [4]. In all cases the present experimental errors are statistically dominated and are expected to improve significantly in the near future.

The difficulty of performing precise SM tests via these exclusive modes lies more on the theoretical side, given their theoretical description requires non-perturbative inputs. The latter can be divided into two main categories: (i) the \(B\rightarrow K^{(*)}\) form factors, necessary to estimate the hadronic matrix elements of the local \(b\rightarrow s\) operators; (ii) the non-local hadronic matrix elements of four-quark operators related to charm re-scattering. While the theoretical error related to the first category can be systematically improved and controlled via Lattice QCD, a systematic tool to deal with the second category, in the whole kinematical region, is not yet available.

From the observed values of \(\Gamma (B\rightarrow K^{(*)} J/\Psi )\) and \(\Gamma (B\rightarrow K^{(*)} \Psi (2S))\) we know that charm re-scattering completely obscures the rare FCNC transitions when the invariant mass of the dilepton pair, \(q^2 = (p_{\ell ^+} + p_{\ell ^-})^2\), is in the region of the narrow charmonium resonances. This is why precise SM tests in the rare modes are usually confined to the so-called low-\(q^2\) (\(q^2 \lesssim 6~\)GeV\(^2\)) and high-\(q^2\) (\(q^2 \gtrsim 15\,\)GeV\(^2\)) regions. Although, as pointed out in [5], also the high-\(q^2\) region can be used to extract short-distance information via a data-driven treatment of the resonance contributions.

Estimates of the non-local hadronic matrix elements, obtained by combining dispersive methods and heavy-quark expansion [6,7,8], indicate that charm re-scattering is well described by the (small) perturbative contribution in the low-\(q^2\) region. Using these results, but also with more conservative estimates of charm re-scattering (see in particular [9]), several groups observed a significant tension between data and SM predictions in the low-\(q^2\) region (see [10,11,12,13,14,15,16,17,18,19,20] for recent analyses). On the other hand, doubts about a possible underestimate of the theory errors in some of these analyses, particularly those based on dispersive methods, have been raised in Refs. [21, 22]. An independent indication consistent with the tension observed at low-\(q^2\), despite with lower statistical significance, has been obtained recently in [23] by looking at the semi-inclusive rate in the high-\(q^2\) region.

The purpose of this paper is to extract additional information from data that can shed light on the origin of this tension. More precisely, we extract differential properties on the whole \(q^2\) spectrum about the difference between data and theory that can help distinguish a non-local amplitude (of SM origin) vs. a short-distance one (of non-SM origin). To achieve this goal, we put together all the known ingredients of \(B\rightarrow K^{(*)}\mu ^+\mu ^-\) amplitudes within the SM, taking into account also the contribution of charmonium resonances. The latter are described by means of data via a subtracted dispersion relation. We then compare this amplitude with the experimental results for the two rare modes. By doing so, we determine the residual amplitude sensitive to charm re-scattering, both as a function of \(q^2\) and as a function of the specific hadronic transition. As we shall show, the residual amplitude extracted in this way shows no significant dependence on \(q^2\), nor a dependence on the hadronic transition, contrary to what would be expected from a long-distance contribution. These results confirm a similar conclusion obtained first in Ref. [24], although with a larger \(q^2\) binning, a wider cut to avoid the charmonium-resonance region, and averaging over the different hadronic channels.

The paper is organized as follows. In Sect. 2 we discuss the structure of \(B\rightarrow K^{(*)}\ell ^+\ell ^-\) amplitudes within the SM, focusing in particular on the non-perturbative effects which can mimic the contribution of the short-distance operator \({\mathcal { Q}}_9\). We present both a general parametrization of these effects, and an estimate based on dispersion relations. In Sect. 3 we analyze the available experimental data using the amplitude decomposition presented in Sect. 2, which contains all the known ingredients of \(B\rightarrow K^{(*)}\mu ^+\mu ^-\) transitions within the SM, but is general enough to describe possible additional non-local contributions. The outcome of the data-theory comparison is a series of independent determinations of the Wilson coefficient \(C_9\) in each \(q^2\) bin and each independent hadronic amplitude. The implications of these results are discussed in Sect. 4 and summarized in the Conclusions. The Appendix is devoted to the determination of the parameters appearing in the dispersive description of charmonium resonances.

2 Theoretical framework

The effective Lagrangian describing \(b\rightarrow s\ell ^+\ell ^-\) transitions, after integrating out the SM degrees of freedom above the b-quark mass, can be written as

$$\begin{aligned} {\mathcal { L}}_\textrm{eff}(b\rightarrow s\ell ^+\ell ^-)= & {} \frac{4 G_F}{\sqrt{2}} V_{tb}V^*_{ts} \sum _{i=1}^{10} C_i {\mathcal { Q}}_i \nonumber \\ {}{} & {} + {\mathcal { L}}_\mathrm{QCD+QED}^{[N_f=5]} . \end{aligned}$$
(2.1)

Here \(V_{ij}\) denote the elements of the Cabibbo-Kobayashi-Maskawa (CKM) matrix, and the subleading terms proportional to \(V_{ub}V^*_{us}\) have been neglected (i.e. we assume \(V_{cb}V^*_{cs} \approx - V_{tb}V^*_{ts}\)). The most relevant effective operators are

$$\begin{aligned} {\mathcal { Q}}_1&= (\bar{s}^\alpha _{L}\gamma _\mu c^\beta _L)(\bar{c}^\beta _L\gamma ^\mu b^\alpha _L)\,,&{\mathcal { Q}}_2&=(\bar{s}_{L}\gamma _\mu c_L)(\bar{c}_L\gamma ^\mu b_L)\,, \end{aligned}$$
(2.2)
$$\begin{aligned} {\mathcal { Q}}_7&=\frac{e}{16\pi ^2}m_b(\bar{s}_{L}\sigma ^{\mu \nu } b_R)F_{\mu \nu }\,,&{\mathcal { Q}}_8&=\frac{g_s}{16\pi ^2}m_b(\bar{s}_{L}\sigma ^{\mu \nu }T^a b_R)G_{\mu \nu }^a\,, \end{aligned}$$
(2.3)
$$\begin{aligned} {\mathcal { Q}}_9&=\frac{e^2}{16\pi ^2}(\bar{s}_{L}\gamma _\mu b_L)(\bar{\ell }\gamma ^\mu \ell )\,,&{\mathcal { Q}}_{10}&=\frac{e^2}{16\pi ^2}(\bar{s}_{L}\gamma _\mu b_L)(\bar{\ell }\gamma ^\mu \gamma _5 \ell )\,. \end{aligned}$$
(2.4)

The explicit form of the additional four-quark operators \({\mathcal { Q}}_{3-6}\), with subleading Wilson coefficients, can be found in [25].

Only the FCNC quark bilinears \({\mathcal { Q}}_{7,9,10}\) have non-vanishing tree-level matrix elements in \(B\rightarrow K^{(*)}\mu ^+\mu ^-\). Those of the operators \({\mathcal { Q}}_{7}\) and \({\mathcal { Q}}_{9}\), which are central to our analysis, lead to the following contributions to the decay amplitudes

$$\begin{aligned}{} & {} \left. {\mathcal { M}}\left( B\rightarrow K\ell ^+ \ell ^-\right) \right| _{C_{7,9}} = 2 {\mathcal { N}}\left[ C_9 \langle K | \bar{s}_{L}\gamma _\mu b_L | B \rangle \right. \nonumber \\{} & {} \qquad \left. -\frac{2 m_b}{q^2} C_7 \langle K | \bar{s}_{L} i \sigma _{\mu \nu } q^\nu b_R | B \rangle \right] \ell \gamma ^\mu \ell \nonumber \\{} & {} \quad = {\mathcal { N}}\, C_9\, \Bigg [ f_+(q^2) (p_B+p_K)^\mu + f_-(q^2)q^\mu \Bigg ] \ell \gamma ^\mu \ell \nonumber \\{} & {} \qquad +\, {\mathcal { N}}\, C_7\, \frac{ f_T(q^2)}{(m_B+m_K)} \Bigg [ q^2 (p_B+p_K)^\mu - (m_B^2-m_K^2) q^\mu \Bigg ] \nonumber \\{} & {} \qquad \times \left( \frac{2 m_b}{q^2}\right) \ell \gamma ^\mu \ell \end{aligned}$$
(2.5)

and

$$\begin{aligned}{} & {} \left. {\mathcal { M}}\left( B\rightarrow K^*\ell ^+ \ell ^- \right) \right| _{C_{7,9}} = {\mathcal { N}}\, C_9\, \nonumber \\{} & {} \quad \times \left[ - 2 i \epsilon _{\mu \nu \rho \sigma } (\epsilon ^{*})^\nu p_B^\rho p_{K^*}^\sigma \frac{ V(q^2) }{m_B+m_{K^*}}\right. \nonumber \\{} & {} \quad + q_\mu \left( \epsilon ^{*} \cdot q \right) \frac{2m_{K^*}}{q^2} A_0(q^2) \nonumber \\{} & {} \quad + \left( \epsilon _{\mu }^{*} -q_\mu \frac{\epsilon ^{*}\cdot q }{q^2}\right) \left( m_B + m_{K^*} \right) A_1(q^2) \nonumber \\{} & {} \left. \quad - \left( \left( p_B+p_{K^*} \right) _\mu -q_\mu \frac{m_B^2-m_{K^*}^2}{q^2} \right) \frac{\epsilon ^{*} \cdot q}{ m_B+m_{K^*} } A_2(q^2) \right] \bar{\ell }\gamma ^\mu \ell \nonumber \\{} & {} \quad + {\mathcal { N}}\, C_7\, \Bigg [ - 2 i \epsilon _{\mu \nu \rho \sigma } (\epsilon ^{*})^\nu p_B^\rho p_{K^*}^\sigma T_1(q^2) \nonumber \\{} & {} \quad + \left( \epsilon ^{*} \cdot q \right) \left( q_\mu - \frac{q^2}{m_B^2- m_{K^*}^2} \left( p_B+p_{K^*} \right) _\mu \right) T_3(q^2) \nonumber \\{} & {} \quad +\left( \epsilon _{\mu }^{*} ( m_B^2- m_{K^*}^2) - \left( \epsilon ^{*} \cdot q \right) \left( p_B+p_{K^*} \right) _\mu \right) T_2(q^2) \Bigg ] \left( \frac{2 m_b}{q^2}\right) \ell \gamma ^\mu \ell ,\nonumber \\ \end{aligned}$$
(2.6)

where

$$\begin{aligned} q^\mu =p_B^\mu -p_{K^{(*)}}^\mu , \qquad {\mathcal { N}}= \sqrt{2} G_\textrm{F} \alpha _\textrm{em} V_{tb} V_{ts}^*/(4\pi ), \end{aligned}$$
(2.7)

while \(\{A_i(q^2), V(q^2), T_i(q^2)\}\) and \(f_{\pm ,T}(q^2)\) denote the relevant \(B\rightarrow K^*\) and \(B\rightarrow K\) hadronic local form factors, respectively. Due to the conservation of the leptonic current (\(q_\mu \ell \gamma ^\mu \ell =0\)), we can rewrite Eqs. (2.5)–(2.6) as

$$\begin{aligned}{} & {} \left. {\mathcal { M}}\left( B\rightarrow K\ell ^+ \ell ^-\right) \right| _{C_{7,9}} = {\mathcal { N}}\, \left[ C_9 +\frac{2 m_b }{ m_B +m_K} \frac{f_T(q^2)}{f_+(q^2) } C_7 \right] \nonumber \\{} & {} \quad \times f_+(q^2)(p_B +p_K)_\mu \, \bar{\ell }\gamma ^\mu \ell \nonumber \\{} & {} \quad \left. {\mathcal { M}}\left( B\rightarrow K^*\ell ^+ \ell ^- \right) \right| _{C_{7,9}} \nonumber \\{} & {} \qquad = {\mathcal { N}}\, \left\{ - \left[ C_9 + \frac{ 2 m_b (m_B+m_{K^*} )}{ q^2} \frac{ T_1(q^2)}{V(q^2)} C_7 \right] \right. \nonumber \\{} & {} \quad \times \frac{ 2 V(q^2) }{m_B+m_{K^*}} i \epsilon _{\mu \nu \rho \sigma } (\epsilon ^{*})^\nu p_B^\rho p_{K^*}^\sigma \nonumber \\{} & {} \quad -\left[ C_9 + \frac{2 m_b (m_B+m_{K^*})}{q^2} \frac{T_2(q^2)}{A_2(q^2)} C_7\right. \nonumber \\{} & {} \quad \times \left. \left( 1+ O\Big (\frac{q^2}{m_B^2}\Big )\right) \right] \frac{ A_2(q^2) }{ m_B+m_{K^*} } (\epsilon ^{*} \cdot q)(p_B+p_{K^*})_\mu \nonumber \\{} & {} \quad +\left[ C_9 + \frac{ 2 m_b(m_B^2- m_{K^*})}{q^2} \frac{T_2(q^2)}{A_1(q^2)} C_7 \right] \nonumber \\{} & {} \left. \times A_1(q^2) \left( m_B + m_{K^*} \right) \epsilon _{\mu }^{*} \right\} \, \bar{\ell }\gamma ^\mu \ell , \end{aligned}$$
(2.8)

where it emerges more clearly that the contributions of \({\mathcal { Q}}_{7}\) and \({\mathcal { Q}}_{9}\) admit the same Lorentz decomposition. The four independent Lorentz structures appearing in these amplitudes are in a linear relation with the four independent \(|B\rangle \rightarrow |H_\lambda \rangle \) hadronic transitions, where

$$\begin{aligned}{} & {} | H_K \rangle \equiv | K \rangle , \qquad |H_\perp \rangle \equiv | K^*(\epsilon _\perp ) \rangle , \qquad | H_\parallel \rangle \equiv | K^*(\epsilon _\parallel ) \rangle ,\nonumber \\{} & {} \quad | H_0 \rangle \equiv | K^*(\epsilon _0 ) \rangle . \end{aligned}$$
(2.9)

To identify these amplitudes rather than the Lorentz structures, we redefine the independent form-factor combinations associated to the matrix element of the \({\mathcal { Q}}_9\) operator as

$$\begin{aligned} {\mathcal { F}}_K(q^2)&= f_+(q^2) \,, \qquad \quad {\mathcal { F}}_\perp (q^2) = V(q^2) \,, \quad {\mathcal { F}}_\parallel (q^2) = A_1(q^2) \,, \nonumber \\ {\mathcal { F}}_0(q^2)&= \frac{ (m_B+m_{K^*})^2( m_B^2-m_{K^*}^2-q^2) A_1(q^2) - \lambda (m_B^2,m_{K^*}^2, q^2) A_2(q^2)}{16 m_B m_{K^*}^2 (m_B+m_{K^*})}\,, \end{aligned}$$
(2.10)

with \(\lambda (a,b,c)=a^2+b^2+c^2-2(ab+ac+bc)\).

2.1 Hadronic matrix elements of four-quark operators

The focus of this paper is to extract information on the non-local matrix elements of the four-quark operators \({\mathcal { Q}}_{1,6}\) from data. To this purpose, the first point to note is that to all orders in \(\alpha _s\), and to first order in \(\alpha _\textrm{em}\), these matrix elements have the same structure as the matrix elements of \({\mathcal { Q}}_7\) and \({\mathcal { Q}}_9\). In other words, Lorentz and gauge invariance imply

$$\begin{aligned}&\left. {\mathcal { M}}\left( B \rightarrow H_\lambda \ell ^+ \ell ^-\right) \right| _{C_{1-6}} =\ - i \frac{ 32 \pi ^2{\mathcal { N}}}{q^2}\, \bar{\ell }\gamma ^\mu \ell \nonumber \\&\quad \times \int d^4 x e^{iqx} \langle H_\lambda | T\left\{ j_\mathrm{\mu }^\textrm{em}(x), \sum _{i=1,6} C_i{\mathcal { Q}}_i (0) \right\} | B \rangle \nonumber \\&\qquad = \left( \Delta ^\lambda _9(q^2) + \frac{m_B^2}{q^2} \Delta ^\lambda _7 \right) \langle H_\lambda \ \ell ^+ \ell ^- | {\mathcal { Q}}_9 | B \rangle \,, \end{aligned}$$
(2.11)

where \(j_\mu ^\text {em} (x)\) denotes the electromagnetic current,

$$\begin{aligned} j_\mu ^\text {em}(x)= \sum _{q=u,c} \frac{2}{3}\, (\bar{q}\gamma _\mu q)(x) -\sum _{q=d,s,b} \frac{1}{3}\, (\bar{q}\gamma _\mu q) (x),\nonumber \\ \end{aligned}$$
(2.12)

and the explicit form of \(\langle H_\lambda \ \ell ^+ \ell ^- | {\mathcal { Q}}_9 | B \rangle \) follows from Eq. (2.8).

The function \(\Delta ^\lambda _9(q^2)\) parameterizes the matrix elements of the four-quark operators in all the kinematical range but for possible singular contributions in the \(q^2\rightarrow 0\) limit. By construction, \(\Delta ^\lambda _9(q^2)\) is a function of \(q^2\) and, a priori, differs for each hadronic amplitude (i.e. for each value of \(\lambda \in \{K,\perp , \parallel , 0\}\)). The coefficient \(\Delta ^\lambda _7\) describes singular contributions in \(q^2\rightarrow 0\) limit, corresponding to matrix elements of the four-quark operators which are non-zero for \(B \rightarrow H_\lambda \gamma \) with an on-shell photon. By helicity conservation, this is possible only \(\lambda =\perp \) and \(\parallel \), hence \(\Delta ^{K,0}_7=0\).

In principle, we should introduce additional independent (non-local) hadronic form factors to describe the matrix elements of the four-quark operators; however, thanks to Eq. (2.11), we can effectively describe these matrix elements via an appropriate \(q^2\)- and \(\lambda \)-dependent modifications of \(C_9\) and a universal (\(q^2\)- and \(\lambda \)-independent) shift of \(C_7\). In particular, the regular terms in the \(q^2\rightarrow 0\) limit are described by Eq. (2.8) via the substitution

$$\begin{aligned} C_9 \rightarrow C_9^{\textrm{eff}, \lambda } = C_9 + Y^\lambda (q^2)~. \end{aligned}$$
(2.13)

By means of Eq. (2.13) we describe in full generality both perturbative and non-perturbative contributions. The perturbative ones, evaluated at the lowest-order in \(\alpha _s\), lead to the well-known hadronic-independent (factorizable) expression

$$\begin{aligned} \left. Y^\lambda (q^2) \right| _{\alpha _s^0} = Y^{[0]}_{\textrm{q}\bar{\textrm{q}}} (q^2) + Y^{[0]}_{\textrm{c}\bar{\textrm{c}}} (q^2) +Y^{[0]}_{\textrm{b}\bar{\textrm{b}}} (q^2) , \end{aligned}$$
(2.14)

where

$$\begin{aligned} Y^{[0]}_{\textrm{q}\bar{\textrm{q}}} (q^2)&= \frac{4}{3}C_3 + \frac{64}{9} C_5 + \frac{64}{27} C_6 - \frac{1}{2} h(q^2, 0) \\&\quad \times \left( C_3 +\frac{4}{3} C_4 + 16 C_5 + \frac{64}{3} C_6 \right) \,, \\ Y^{[0]}_{\textrm{c}\bar{\textrm{c}}} (q^2)&= h(q^2, m_c) \left( \frac{4}{3} C_1 + C_2 + 6 C_3 + 60 C_5 \right) \,, \\ Y^{[0]}_{\textrm{b}\bar{\textrm{b}}} (q^2)&= - \frac{1}{2} h(q^2, m_b) \left( 7 C_3 + \frac{4}{3} C_4 + 76 C_5 + \frac{64}{3} C_6 \right) \,, \end{aligned}$$

with

$$\begin{aligned} h(q^2, m)= & {} -\frac{4}{9} \left( \ln {\frac{m^2}{\mu ^2}} - \frac{2}{3} - x \right) - \frac{4}{9} (2+x)\\{} & {} {\left\{ \begin{array}{ll} \sqrt{x-1} \arctan {\frac{1}{\sqrt{x-1}}} , &{} x=\frac{4 m^2}{q^2} >1, \\ \sqrt{1-x} \left( \ln {\frac{1+\sqrt{1-x}}{\sqrt{x}}} - \frac{i \pi }{2}\right) , &{} x=\frac{4 m^2}{q^2} \le 1. \end{array}\right. } \end{aligned}$$

To a good accuracy, given the smallness of \(C_{3 \ldots 6}\), it follows that

$$\begin{aligned} \left. Y^\lambda (q^2) \right| _{\alpha _s^0} \approx h(q^2, m_c) \left( \frac{4}{3} C_1 + C_2 \right) . \end{aligned}$$
(2.15)

Non-factorizable corrections to \(Y^\lambda (q^2)\) are generated at higher order in \(\alpha _s\). We checked against the EOS software [26] that the perturbative non-factorizable corrections to \(C_9^\textrm{eff}\) are numerically subleading and can be safely neglected.Footnote 1 This is not the case for the non-perturbative contributions induced by \(c \overline{c} \) resonances, which we discuss in detail in Sect. 2.2.

The contributions of the four-quark operators leading to a non-vanishing \(B \rightarrow H_\lambda \gamma \) amplitude, hence generating a pole for \(q^2\rightarrow 0\) in \(B \rightarrow H_\lambda \ell ^+ \ell ^-\), have been analyzed first in Ref. [27]. Here there are no factorizable contributions. The leading effect has been estimated in perturbation theory up to the next-to-leading order in \(\alpha _s\) in the heavy quark limit. As anticipated, a pole for \(q^2\rightarrow 0\) occurs only in the \(\lambda =\perp \) and \(\parallel \) amplitudes, whose tensor form factors coincide in the \(q^2 \rightarrow 0\) limit. This is why these contributions can effectively be taken into account by a universal shift of \(C_7\) [27]:

$$\begin{aligned} C_7 \rightarrow C_7^\textrm{eff} \approx 1.33 C_7. \end{aligned}$$
(2.16)

We implement this shift in all \(C_7\) terms in Eq. (2.8).Footnote 2 In order to take into account the scale uncertainty and missing higher-order corrections, we assign a conservative 10% error to the value of \(C_7^\textrm{eff}\).

2.2 Long-distance contribution from \(c \overline{c} \) resonances

The perturbative result in Eq. (2.15) does not provide a good approximation of the large non-perturbative contribution induced by the narrow charmonium resonances. However, the latter can be well described using dispersion relations and experimental data [6, 7, 28,29,30]. To achieve this goal, we need to go back to Eq. (2.11) and isolate the hadronic part of the matrix elements. In the \(B\rightarrow K\) case, this can can be decomposed as [7]

$$\begin{aligned}&- i \int d^4x e^{iqx}\langle K |T\left\{ j_\mu ^\text {em}(x), \sum _{i=1,2} C_i {\mathcal { Q}}_i (0) \right\} | B\rangle \nonumber \\&\quad =\,[q^2 (p_B)_\mu - (p_B\cdot q)q_\mu ]{\mathcal { H}}^K_{\textrm{c} \bar{\textrm{c}}}(q^2)\,. \end{aligned}$$
(2.17)

Proceeding in a similar manner, we decompose the four-quark matrix elements in \(B\rightarrow K^{*}\) as

$$\begin{aligned}&- 2i \int d^4x e^{iqx}\langle K^* |T\left\{ j_\mu ^\text {em}(x), \sum _{i=1,2} C_i {\mathcal { Q}}_i (0) \right\} | B\rangle \nonumber \\&\quad = \left( \epsilon _{\mu }^{*} -q_\mu \frac{\epsilon ^{*}\cdot q }{q^2}\right) \left( m_B + m_{K^*} \right) {\mathcal { H}}^{\parallel }_{\textrm{c} \bar{\textrm{c}}}(q^2)\nonumber \\&\qquad -i \epsilon _{\mu \nu \rho \sigma } (\epsilon ^{*})^\nu p_B^\rho p_{K^*}^\sigma \frac{2 }{m_B+m_{K^*}} {\mathcal { H}}^\perp _{\textrm{c} \bar{\textrm{c}}}(q^2) \nonumber \\&\qquad - \left( \left( p_B+p_{K^*} \right) _\mu -q_\mu \frac{q\cdot (p_B+p_{K^*})}{q^2} \right) \frac{\epsilon ^{*} \cdot q}{ m_B+m_{K^*} } \widetilde{\mathcal {H}}^{0}_{\textrm{c} \bar{\textrm{c}}}(q^2)\,. \end{aligned}$$
(2.18)

Since we are interested in labeling the amplitudes according to the helicity of the hadronic state, in analogy with Eq. (2.10), we also define

$$\begin{aligned}{} & {} {\mathcal { H}}^0_{\textrm{c} \bar{\textrm{c}}}(q^{2})\nonumber \\{} & {} = \frac{(m_B+m_{K^*})^2 ( m_B^2-m_{K^*}^2-q^2) {\mathcal { H}}^\parallel _{\textrm{c} \bar{\textrm{c}}}(q^{2}) -\lambda (m_B^2,m_{K^*}^2, q^2) \widetilde{\mathcal {H}}^0_{\textrm{c} \bar{\textrm{c}}}(q^{2})}{16m_B m_{K^*}^2 (m_B+m_{K^*})}.\nonumber \\ \end{aligned}$$
(2.19)
Table 1 Magnitudes (\(\eta ^K_V\)) and phases (\(\delta ^K_V\)) of the \(B^+ \rightarrow K^+ V \rightarrow K^+ \mu ^+\mu ^-\) amplitudes, as determined in Appendix A. The mass and width of the resonances are also reported

We can write a one-time subtracted dispersion relation for each \({\mathcal { H}}^\lambda _{\textrm{c} \bar{\textrm{c}}}(q^{2})\) function, namely

$$\begin{aligned} \Delta \mathcal {H}^\lambda _{\textrm{q} \bar{\textrm{q}}}(q^{2})&= \frac{q^2- q_{0}^2}{\pi } \int _{s_0}^\infty ds \frac{ \Im [{\mathcal { H}}^\lambda _{\textrm{c} \bar{\textrm{c}}}(s)]}{(s-q_{0}^{2})(s-q^2)} \nonumber \\&\equiv \frac{q^2-q_{0}^2}{\pi }\int _{s_0}^\infty ds \frac{\rho ^\lambda _{\textrm{c} \bar{\textrm{c}}}(s)}{(s-q_{0}^{2})(s-q^2)}\,. \end{aligned}$$
(2.20)

This allows us to rewrite in full generality (i.e. without any expansion in \(\alpha _s\)) the \(\textrm{c}\bar{\textrm{c}}\) contribution to \(Y^\lambda (q^2)\) as

$$\begin{aligned} Y^\lambda _{\textrm{c} \bar{\textrm{c}}}(q^{2}) = Y^\lambda _{\textrm{c} \bar{\textrm{c}}}(q^2_0) + \frac{16 \pi ^{2}}{{\mathcal { F}}_\lambda (q^2)} \Delta {\mathcal { H}}^\lambda _{\textrm{c} \bar{\textrm{c}}}(q^{2})\,, \end{aligned}$$
(2.21)

where \({\mathcal { F}}_\lambda (q^2)\) denote the four hadronic form factors defined in Eq. (2.10).

The function \(\rho ^\lambda _{\textrm{c} \bar{\textrm{c}}}(s)\) is the spectral density for an intermediate hadronic state with \(\textrm{c}\bar{\textrm{c}}\) valence-quark content and invariant mass s, and \(s_0\) denotes the energy threshold where such state can be created on-shell. The parameter \(q_0^2\) is the subtraction point. As shown in [7], one recovers Eq. (2.15) if \(\rho ^\lambda _{\textrm{c} \bar{\textrm{c}}}(s)\) is evaluated at the partonic level, i.e. factorizing the hadronic matrix elements as

$$\begin{aligned}&\langle H^\lambda |T\left\{ j_\mu ^\text {em}(x), {\mathcal { Q}}_{1,2} (0) \right\} | B\rangle \propto \langle 0 |T\left\{ j_\mu ^\text {em}(x),\right. \nonumber \\&\quad \left. (\bar{c}_L\gamma ^\mu c_L) (0) \right\} | 0 \rangle \times \langle H^\lambda | \bar{s}_{L}\gamma _\mu s_L | B \rangle \end{aligned}$$
(2.22)

and evaluating the T-product between the charm current and \(j_\mu ^\text {em}(x)\) at \(O(\alpha _s^0)\).

Table 2 Magnitudes (\(\eta ^\lambda _V\)) and phases (\(\delta ^\lambda _V\)) of the \(B \rightarrow K^*(\epsilon ^\lambda ) V \rightarrow K^*(\epsilon ^\lambda ) \mu ^+\mu ^-\) amplitudes, as determined in Appendix A

In order to take into account non-perturbative effects, we need to evaluate \(\rho _{\textrm{c}\bar{\textrm{c}}}(s)\) at the hadronic level. In this case, the leading contribution is provided by single-particle intermediate states with the correct quantum numbers and valence quarks, namely the spin-1 charmonium resonances (\(V=J/\psi , \psi (2\,S), \ldots \)). Describing these contributions to \(\rho _{\textrm{c} \bar{\textrm{c}}}(s)\) via a sum of Breit-Wigner distributions leads to

$$\begin{aligned} \Delta {\mathcal { H}}_{\textrm{c} \bar{\textrm{c}}}^{\lambda ,\text {1P} } (q^2)&= \left. \sum _{V}\eta ^\lambda _V e^{i\delta ^\lambda _V}\frac{(q^2-q_0^2)}{(m_V^2-q_0^2)} A_V^\text {res}(q^2) \right| _{q^2_0=0}\nonumber \\&= \sum _{V } \eta ^\lambda _V e^{i\delta ^\lambda _V} \frac{q^2}{m^2_{V} } A_V^\textrm{res}(q^2)\,, \end{aligned}$$
(2.23)

where

$$\begin{aligned} A_V^\text {res}(q^2) = \frac{m_V \Gamma _V}{m_V^2-q^2-i m_V \Gamma _V}\,. \end{aligned}$$
(2.24)

The \(\{\eta ^\lambda _V, \delta ^\lambda _V\}\) parameters need to be determined from data. In Tables 1 and 2 we report their values for the two leading charmonium resonances, \(J/\psi \) and \(\psi (2S)\). In the \(B\rightarrow K\) case we also report the \(\{\eta ^\lambda _V, \delta ^\lambda _V\}\) for the wider charmonium states (which have a smaller impact). The determination of these parameters is discussed in Appendix A.

In order to use the general decomposition in Eq. (2.21), the last missing ingredient is the subtraction term \(Y^\lambda _{\textrm{c} \bar{\textrm{c}}}(q^2_0)\). Having chosen as subtraction point \(q_0^2=0\), which is far from the resonance region, we can use the perturbative result in Eq. (2.15). Since

$$\begin{aligned} h(q^2, m)\, {\mathop {\longrightarrow }\limits ^{q^2 \rightarrow 0}}\, - \frac{4}{9} \left[ 1+ \ln \left( \frac{m^2}{\mu ^2} \right) \right] \end{aligned}$$
(2.25)

we finally obtain

$$\begin{aligned} Y^\lambda _{\textrm{c} \bar{\textrm{c}}}(q^{2})&= - \frac{4}{9} \left[ \frac{4}{3} C_1(\mu ) + C_2(\mu ) \right] \left[ 1+ \ln \left( \frac{m^2}{\mu ^2} \right) \right] \nonumber \\&\quad + \frac{16 \pi ^{2}}{{\mathcal { F}}_\lambda (q^2)} \sum _{V } \eta ^\lambda _V e^{i\delta ^\lambda _V} \frac{q^2}{m^2_{V} } A_V^\textrm{res}(q^2)\,. \end{aligned}$$
(2.26)
Table 3 Input parameter for the numerical analysis
Table 4 Input values for the Wilson coefficients

3 Numerical analysis of the experimental data

In this section, we describe the fitting procedure that we employ to analyse the available experimental data on \(B^+\rightarrow K^+ \mu ^+\mu ^-\) and \(B \rightarrow K^{*0} \mu ^+\mu ^-\) differential decay distributions, allowing \(C_9\) to vary in the most general way. More precisely, we fit data using the SM expressions discussed in Sect. 2, setting

$$\begin{aligned} C_9 \rightarrow C^\lambda _9 (q^2) + Y^\lambda _{\textrm{c}\bar{\textrm{c}}}(q^{2}) + Y^{[0]}_{\textrm{q}\bar{\textrm{q}}}(q^2) +Y^{[0]}_{\textrm{b}\bar{\textrm{b}}}(q^2), \end{aligned}$$
(3.1)

and extracting \(C^\lambda _9 (q^2)\) in each \(q^2\) bin and for each value of \(\lambda \). We use the input parameters reported in Table 3 and we fix the renormalization scale to \(\mu _b = 4.2\) GeV. The SM values of the Wilson coefficients are reported in Table 4, with errors taking into account the variation of the scale between \(\mu _b/2\) and \(2 \mu _b\). The only case where the error is larger than what obtained from the naïve scale variation is \(C_9\): here we adopt the estimate presented in Ref. [23] which conservatively takes into account also the scale variation associated to the h function in Eq. (2.25).Footnote 3

Table 5 Determinations of \(C_9\) from \(B\rightarrow K \mu ^+\mu ^-\) in the low-\(q^2\) (left) and high-\(q^2\) (right) regions. The p values for the constant fits are 0.17 (low-\(q^2\)) and 0.39 (high-\(q^2\))

We construct the usual \(\chi ^2\) function as

$$\begin{aligned} \chi ^2= & {} \sum _{i,j} [\mathcal {O}_i^\textrm{exp}-\mathcal {O}_i^\textrm{theory}](V_\textrm{theory}+V_\textrm{exp})_{ij}^{-1} [\mathcal {O}_j^\textrm{exp}\nonumber \\{} & {} -\mathcal {O}_j^\textrm{theory}] \end{aligned}$$
(3.2)

where the indices ij run over all the observables \(\mathcal {O}_{i(j)}\). The matrices \(V_\textrm{theory}\) and \(V_\textrm{exp}\) are the theoretical and experimental covariances, respectively. The theoretical covariance is built propagating errors on local form factors, Breit–Wigner parameters, and on \(C^\textrm{eff}_7\). In principle, it has a non-trivial dependence on \(C_9^\lambda \). In Ref. [14], a method to include such effects in the calculation of the theory covariance matrix is discussed. However, since at the current status experimental uncertainties dominate over the theory one, we choose to set \(C_9^\lambda \) to its SM value in the calculation of the theory covariance, effectively accounting for the SM covariance only. The experimental covariance consists of two parts: the statistical covariance, given in the experimental papers, and the systematic covariance, which we construct from the systematic uncertainties assigning a 100% correlation. We checked explicitly that this hypothesis does not impact significantly our results, since systematic uncertainties are typically subdominant compared to the statistical ones. Following a frequentist approach, we extract the best-fit point by minimizing the \(\chi ^2\) function. All the errors correspond to \(68\%\) confidence interval, which we obtain by profiling the \(\chi ^2\) functions over the various fit parameters. We consider two fitting regions: the low \(q^2\) region, where \(q^2 \in [1.1,8]\,\textrm{GeV}^2\), and the high \(q^2\) region, where \(q^2 > 15\, \textrm{GeV}^2\). In the \(B\rightarrow K^*\mu ^+\mu ^-\) we also consider the bin between the \(J/\psi \) and the \(\psi (2S)\), \(q^2 \in [11,12.5]\,\textrm{GeV}^2\).

Fig. 1
figure 1

Determinations of \(C_9\) in different \(q^2\) bins from \(B \rightarrow K \mu ^+\mu ^-\) data. The error bars indicate the \(68\%\) confidence interval. The red band denotes the SM value. The gray band corresponds to the value extracted assuming a constant (\(q^2\)-independent) \(C_9\), respectively. In the first plot the experimental results from LHCb and CMS have been combined, whereas in the second plot two separate fits are performed due to different bin widths in the experimental datasets. The bins shown in the figure are the LHCb ones; the best-fit points from CMS data correspond to the bins \((14.82, 16), (16, 17), (17, 18), (18, 19.24), (19.24, 22.9)\) (all in \(\textrm{GeV}^2\))

For the \(B^+\rightarrow K^+ \mu ^+\mu ^-\) mode, we construct the theory predictions starting from the results of Ref. [31] and we employ the available data from the LHCb [32] and CMS [4] collaborations on the differential branching fraction. The results of the fit are shown in Table 5 and Fig. 1, where we first extract \(C_9^K\) in each bin, and then we explore the hypothesis of a constant \(C_9^K\) throughout all the kinematic regions. Both at low and high \(q^2\), we find that both these hypotheses lead to a good fit, characterized by a \(\chi ^2/\textrm{dof}\) close to unity.

In the case of \(B \rightarrow K^{*0} \mu ^+\mu ^-\) we fit the branching ratio using the experimental results reported in [33], as well as the angular observables \(F_L, S_3, S_4, S_5, A_{FB},S_7, S_8, S_9\), measured by LHCb in [34]. We implement the angular observables as in [25, 35] and we correct for the mismatch in the definition of the muon helicity angle to follow the experimental conventions given in [36]. To obtain the theory predictions we use the form factors from [37]; see also [38] for a recent review. Due to the lack of data on the decays \(B \rightarrow K^* V_j\) with \(V_j\) above the \(\psi (2S)\) resonance, only the first two \(c \bar{c}\) resonances, the \(J/\psi \) and the \(\psi (2S)\), are implemented. The results of the fits are reported in Table 6 and Fig. 2. At the bottom of Table 6 the results of the fit in the low-\(q^2\) and in the high-\(q^2\) regions under the assumption of a constant \(C_9\), averaged over the bins and the different polarizations, are also indicated.

Table 6 Determinations of \(C_9\) in different \(q^2\) bins from the different polarizations of the \(B\rightarrow K^* \mu ^+\mu ^-\) decay. The p values for the constant fits are 0.14 (low-\(q^2\)) and 0.73 (high-\(q^2\))
Fig. 2
figure 2

Determinations of \(C_9\) in different \(q^2\) bins from the different polarizations of the \(B\rightarrow K^* \mu ^+\mu ^-\) decay. Notations as in Fig. 1

4 Discussion

As discussed in Sect. 2, treating \(C_9\) as a \(q^2\)- and channel-dependent quantity allows us to describe in full generality the long-distance contributions to the \(B \rightarrow K^{(*)} \mu ^+ \mu ^-\) amplitudes of SM origin. In the limit where the Y functions in Eq. (3.1) describe well these long-distance effects, we should expect the experimentally determined \(C^\lambda _9 (q^2)\) values to exhibit no \(q^2\) and \(\lambda \) dependence (within errors). Moreover, the extracted values should coincide with the SM prediction of \(C_9(\mu _b)\). Conversely, a dependence from \(q^2\) and/or \(\lambda \) in the values of \(C^\lambda _9 (q^2)\) thus determined would unambiguously signal an incorrect description of long-distance dynamics via the Y functions.

The independent \(C^\lambda _9 (q^2)\) values determined from data, reported in Tables 5 and 6, exhibit no significant \(q^2\) and/or \(\lambda \) dependence. This statement is evident if we look at Figs. 1 and 2, where the results for the low- and high-\(q^2\) regions are shown separately for the two modes. However, it also holds in the whole \(q^2\) spectrum and for all the hadronic amplitudes. To better quantify this statement, in Table 7 we report the results of fits performed assuming constant \(C_9\) values in the low- and high-\(q^2\) regions, separating or combining the different decay amplitudes, or considering the same value over the full spectrum for all the decay amplitudes.

Table 7 Best-fit points assuming constant \(C_9\) values in the low- and high-\(q^2\) regions, separating or combining the different decay amplitudes, or considering the same value over the full \(q^2\) spectrum for all the decay amplitudes (last column)

A graphical illustration of the combined fit results is shown in Fig. 3. As can be seen, the independent \(C_9\) values determined in different kinematical regions and in different hadronic amplitudes are all well consistent. A quantification of the consistency is provided by the \(\chi ^2\) of the fit assuming a universal \(C_9\), namely \(\chi ^2/\textrm{dof}=1.33\). On the other hand, it is evident that the universal \(C_9\) determined from data is not in good agreement with the SM expectation. The two main conclusions we can derive from these results can be summarized as follows:

  • Data provide no evidence of sizable unaccounted-for long-distance contributions. These would naturally lead to a significant \(q^2\) and/or \(\lambda \) dependence in the experimentally determined \(C^\lambda _9 (q^2)\) values, that we do not observe (at least given the present level of precision).

  • The observed discrepancy in the experimentally determined \(C_9\) value, compared to the SM expectation, is consistent with a short-distance effect of non-SM origin.

These findings are qualitatively similar to those obtained in Ref. [10].

Fig. 3
figure 3

Independent determinations of \(C_9\). The black points illustrate the determinations in the low- and high-\(q^2\) regions for the different decay amplitudes (see Table 7). The grey band is the result of the fit assuming a universal \(C_9\) over the full spectrum. The red band indicates the SM value

In Table 3 we also report the p value of the fits performed under the hypothesis of a constant \(C_9\). The overall p value of \(1\%\), when all data are combined, indicates that the global fit is not particularly good. The main source of this low probability is the precise \(B\rightarrow K \mu ^+\mu ^-\) data at low-\(q^2\) (Table 1, upper panel). Indeed, excluding these data, the p value raises to \(15\%\). The origin of this discrepancy is not clear at this stage (could be a problem in the experimental data, in the \(B\rightarrow K\) form factors at low \(q^2\), or a sub-leading re-scattering effect not well described). However, given the fitted value of \(C_9\) from \(B\rightarrow K\) at low \(q^2\) is in good agreement with the other seven determinations, the low p value of those data does not modify the main conclusion of a largely \(q^2\)– and \(\lambda \)– independent shift in \(C_9\) compared to the SM expectation.

In principle, we cannot exclude a sizable long-distance contribution with no \(q^2\) and \(\lambda \) dependence, which would mimic a short-distance effect. However, this is a rather unlikely possibility. To this purpose, it is worth noting that the known long-distance contributions, described by the Y functions, exhibit a strong \(q^2\) and \(\lambda \) dependence. In particular, an estimate of the \(\lambda \) dependence can be obtained by comparing the different \(\eta ^\lambda _V\) values (for a given resonance) reported in Tables 1 and 2. They vary up to a factor of 3 in the \(V=J/\Psi \) case and up to a factor of 6 in the \(V=\psi (2S)\) case.

To conclude, we stress that the uncertainties of the independent \(C_9\) values reported in Fig. 3 are still rather large. This partially weakens the two statements above, and is the reason why we refrain from quantifying (in terms of \(\sigma \)’s) the discrepancy between data and the SM hypothesis. If the absence of \(q^2\) and \(\lambda \) dependence survived with smaller uncertainties, the implausibility of the hypothesis of unaccounted-for long-distance contributions would emerge more clearly. This, in turn, would enable a credible quantitative estimate of the deviation from the SM hypothesis.

5 Conclusions

The difficulty of performing precise SM tests in \(B\rightarrow K^{(*)} \ell ^+\ell ^-\) decays lies in the difficulty of precisely estimating non-perturbative long-distance contributions related to charm re-scattering in these rare modes. In this paper we have presented a general amplitude decomposition that allows us to describe these effects in full generality, in both \(B\rightarrow K \ell ^+\ell ^-\) and \(B\rightarrow K^* \ell ^+\ell ^-\) decays, and over the full \(q^2\) spectrum.

Using this general amplitude decomposition we have analyzed the available \(B\rightarrow K^{(*)} \mu ^+\mu ^-\) data obtaining independent determinations of the Wilson coefficient \(C_9\) from different kinematical regions and from different hadronic amplitudes. The results, summarized in Fig. 3, do not indicate a significant dependence on \(q^2\) and/or the hadronic channel, as naturally expected in the case of unaccounted-for long-distance contributions. On the other hand, they exhibit a systematic shift compared to the SM value. These findings support the hypothesis of a non-standard \(b\rightarrow s \mu ^+\mu ^-\) amplitude of short-distance origin.

At present, given the sizable uncertainties of the independent \(C_9\) values reported in Fig. 3, and the relatively low p value of the global fit obtained assuming a universal \(C_9\), is difficult to translate the above qualitative conclusion into a quantitative statement about the inconsistency of the SM hypothesis. However, the method we have presented has no intrinsic theoretical limitations: with the help of more precise data and more precise determinations of the local form factors from Lattice QCD, it could allow us to derive more precise results. A crucial ingredient is also the determination of the resonance parameter directly from data, which is presently available only in the \(B\rightarrow K\) case. If, with the help of more data, the absence of \(q^2\) and \(\lambda \) dependence survived with smaller uncertainties, the implausibility of the hypothesis of unaccounted-for long-distance contributions might emerge more clearly. This, in turn, would enable a reliable quantitative estimate of the deviation from the SM hypothesis.