1 Introduction

The X(3872) was discovered in 2003 by the Belle Collaboration [1] and later confirmed in many other experiments [2,3,4,5,6,7,8]. Its mass, \(3871.69\pm 0.17\) MeV, is lower than the prediction of the legendary Goldfrey–Isgur quark model [9] by almost 80 MeV. In addition, the ratio \({\mathcal {B}}[X(3872)\rightarrow J/\psi \pi ^+\pi ^-\pi ^0]/{\mathcal {B}}[X(3872)\rightarrow J/\psi \pi ^+\pi ^-]\) [10,11,12] shows large isospin-breaking effects, difficult to understand for a conventional charmonium. In 2013, the BESIII Collaboration and Belle Collaboration observed a charged charmonium-like state \(Z_{c}(3900)\) in the \(J/\psi \pi ^{\pm }\) mass distribution of \(e^{+}e^{-}\rightarrow J/\psi \pi ^{+}\pi ^{-}\) [13, 14], which is above the mass threshold of \({\bar{D}}^*D\) and has naturally been explained as a \({\bar{D}}^*D\) resonant state and the isospin partner of X(3872) [15, 16]. Treating X(3872) and \(Z_c(3900)\) as \({\bar{D}}^*D\) molecules [16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34], heavy quark spin symmetry (HQSS) implies the existence of two \({\bar{D}}^*D^*\) molecules, a \(J^{PC}=2^{++}\) bound state [22, 23, 35] and a \(J^{PC}=1^{+-}\) resonant state [36,37,38,39,40,41]. The former may correspond to the X(4014) state recently discovered in the \(\gamma \psi (2S)\) mass distribution of \(\gamma \gamma \rightarrow \gamma \psi (2S)\) by the Belle Collaboration [42], and the latter may correspond to the resonant state \(Z_c(4020)\) discovered in the \(\pi ^{\pm }h_{c}\) mass distribution of \(e^{+}e^{-}\rightarrow h_{c} \pi ^{+}\pi ^{-}\) by the BESIII Collaboration [43].

Unlike their masses and decay patterns, their productions (particularly in \(B_{(s)}\) decays) remain largely unexplored. It is the purpose of the present work to fill this gap and show how the \({\bar{D}}^{(*)}D^*\) molecular picture explains simultaneously their productions, masses as well as decays, and thus help pin down their molecular nature in a highly nontrivial way.

The production mechanism of X(3872) in B decays was first proposed by Braaten et al. [44, 45], where the B meson first decays into \({\bar{D}}^{*}DK\) and then the charmed mesons rescatter and dynamically generate the X(3872). The predicted ratio \({\mathcal {B}}[B^0\rightarrow X(3872)K^0]/{\mathcal {B}}[B^+\rightarrow X(3872)K^+]\) depends on two unknown parameters and the resulting natural value for the ratio is one order of magnitude smaller than its experimental counterpart. We note that this ratio is reasonably described in Ref. [46], but not the absolute branching fractions. It is important to note that up to now, a complete understanding of the ratio \({\mathcal {B}}[B^0\rightarrow X(3872)K^0]/{\mathcal {B}}[B^+\rightarrow X(3872)K^+]\) and the absolute branching fractions in a unified framework is still missing. In addition, X(3872) was observed in other decays such as \(B^+ \rightarrow X(3872)K^{*+}\) and \(B_s^0 \rightarrow X(3872) \phi \) [47]. It is of vital importance to understand the branching fractions of X(3872) as a \({\bar{D}}^*D\) molecule in the \(B_{(s)}\) decays. Another puzzle related to the four \({\bar{D}}^*D^{(*)}\) molecules is that although the X(3872) has been observed in multiple channels of \(B_{(s)}\) decays, the other three have not, which calls for an explanation. Furthermore, for planning future experiments, it is imperative to know the branching fractions of the other three states in \(B_{(s)}\) decays, given the fact that \(B_{(s)}\) decays have served as important discovery channels for many exotic states and more data can be expected in near future [48].

2 Theoretical framework

Fig. 1
figure 1

Triangle diagrams accounting for ac \(B^{+}({B}^0) \rightarrow D_s^{(*)+}{\bar{D}}^{(*)0}(D^{(*)+})\rightarrow X(3872)K^{+}(K^0)\) and (d-e) \(B^{+}({B}^{0}) \rightarrow D_s^{(*)+}{\bar{D}}^{(*)0}(D^{(*)+})\rightarrow X_2(4013)K^+(K^0)\)

In this work, we propose the triangle mechanism to account for the productions of the X(3872), \(Z_c(3900)\), \(X_2(4013)\), and \(Z_c(4020)\) molecules in B decays. In this mechanism, the B meson first weakly decays into a pair of charmed mesons \(D_{s}^{(*)}{\bar{D}}^{(*)}\), which proceeds via the external W-emission mechanism at the quark level as shown in Fig. 4a in Appendix A. We only consider the external W-emission mechanism because it is usually the dominant one [49,50,51]. As shown later, our results corroborate this assumption. Next, the charmed-strange mesons \(D_{s}^{(*)}\) decay into a charmed meson \(D^{(*)}\) and a kaon. Finally the \({\bar{D}}D^*\) and \({\bar{D}}^*D^*\) molecules are dynamically generated via the final-state interactions of \({\bar{D}}^{(*)}D^*\) as shown in Fig. 1. Here the isoscalar \({\bar{D}}D^*\) and \({\bar{D}}^*D^*\) molecules refer to X(3872) and \(X_{2}(4013)\), and their isovector counterparts are \(Z_c(3900)\) and \(Z_c(4020)\). We do not explicitly present the triangle diagrams for the \(Z_{c}(3900)\) and \(Z_{c}(4020)\), which can be obtained by replacing the X(3872) and \(X_2(4013)\) of Fig. 1 with \(Z_c(3900)^0\) and \(Z_c(4020)^0\), respectively.

We note in passing that the triangle mechanism has been applied to study the productions of \(D_{s0}^*(2317)\), \(D_{s1}(2460)\) [52], \(D_s^+D_s^-\), and \(D{\bar{D}}\) molecules [53], yielding branching fractions in agreement with data. However, in the present work, because of the existence of a complete multiplet of hadronic molecules and of the interplay between the charged and neutral components in the wave functions of these states, there is richer physics, such as the isospin-breaking ratios and the nontrivial hierarchy among the branching ratios. As a result, the productions studied are more informative and play a more decisive role in disclosing the nature of X(3872), \(Z_c(3900)\), and their HQSS partners, \(X_2(4013)\) and \(Z_c(4020)\).

We employ the effective Lagrangian approach to calculate the Feynman diagrams of Fig. 1. The relevant Lagrangians describing the interactions of each vertex in the triangle diagrams and the determination of the corresponding couplings either by fitting to data or relying on symmetries are presented in Appendix A, Appendix B, and Appendix C. It is straightforward to calculate the Feynman diagrams of Fig. 1 and obtain the following amplitudes

$$\begin{aligned} {\mathcal {A}}_{a}= & {} \int \frac{d^{4} q_{3}}{(2 \pi )^{4}} \frac{\textrm{i}{\mathcal {A}}(B^{+}\rightarrow D_{s}^{+}{\bar{D}}^{0}){\mathcal {A}}\left( D_{s}^{+} \rightarrow {D}^{*0 }K^{+}\right) {\mathcal {A}}\left( {D}^{*0 } {\bar{D}}^{ 0 } \rightarrow X(3872)\right) }{\left( q_{1}^{2}-m_{D_{s}^{+}}^{2}\right) \left( q_{2}^{2}\ -m_{{\bar{D}}^{0}}^{2}\right) \left( q_{3}^{2}-m_{{D}^{*0}}^{2}\right) }, \end{aligned}$$
(1)
$$\begin{aligned} {\mathcal {A}}_{b}= & {} \int \frac{d^{4} q_{3}}{(2 \pi )^{4}} \frac{\textrm{i}{\mathcal {A}}(B^{+} \rightarrow D_{s}^{*+}{\bar{D}}^{0}){\mathcal {A}}\left( D_{s}^{*+} \rightarrow {D}^{*0 }K^{+}\right) {\mathcal {A}}\left( {D}^{*0 } {\bar{D}}^{ 0 } \rightarrow X(3872)\right) }{\left( q_{1}^{2}-m_{D_{s}^{*+}} ^{2}\right) \left( q_{2}^{2}-m_{{\bar{D}}^{0}}^{2}\right) \left( q_{3}^{2}-m_{{D}^{*0}}^{2}\right) }, \end{aligned}$$
(2)
$$\begin{aligned} {\mathcal {A}}_{c}= & {} \int \frac{d^{4} q_{3}}{(2 \pi )^{4}} \frac{\textrm{i}{\mathcal {A}}(B^{+}\rightarrow D_{s}^{*+}{\bar{D}}^{*0}){\mathcal {A}}\left( D_{s}^{*+} \rightarrow {D}^{ 0 }K^{+}\right) {\mathcal {A}}\left( {D}^{ 0 } {\bar{D}}^{ *0 } \rightarrow X(3872)\right) }{\left( q_{1}^{2}-m_{D_{s}^{*+}}^{2}\right) \left( q_{2}^{2} -m_{{\bar{D}}^{*0}}^{2}\right) \left( q_{3}^{2}-m_{{D}^{0}}^{2}\right) }, \end{aligned}$$
(3)
$$\begin{aligned} {\mathcal {A}}_{d}= & {} \int \frac{d^{4} q_{3}}{(2 \pi )^{4}} \frac{\textrm{i}{\mathcal {A}}(B^{+}\rightarrow D_{s}^{+}{\bar{D}}^{*0}){\mathcal {A}}\left( D_{s}^{+} \rightarrow {D}^{*0 }K^{+}\right) {\mathcal {A}}\left( {D}^{*0 } {\bar{D}}^{ *0 } \rightarrow X_2(4013)\right) }{\left( q_{1}^{2}-m_{D_{s}^{+}}^{2}\right) \left( q_{2}^{2} -m_{{\bar{D}}^{*0}}^{2}\right) \left( q_{3}^{2}-m_{{D}^{*0}}^{2}\right) }, \end{aligned}$$
(4)
$$\begin{aligned} {\mathcal {A}}_{e}= & {} \int \frac{d^{4} q_{3}}{(2 \pi )^{4}} \frac{\textrm{i}{\mathcal {A}}(B^{+}\rightarrow D_{s}^{*+}{\bar{D}}^{*0}){\mathcal {A}}\left( D_{s}^{*+} \rightarrow {D}^{*0 }K^{+}\right) {\mathcal {A}}\left( {D}^{*0 } {\bar{D}}^{*0 } \rightarrow X_2(4013)\right) }{\left( q_{1}^{2}-m_{D_{s}^{*+}}^{2}\right) \left( q_{2}^{2} -m_{{\bar{D}}^{*0}}^{2}\right) \left( q_{3}^{2}-m_{{D}^{*0}}^{2}\right) }, \end{aligned}$$
(5)

where \(q_{1}\), \(q_{2}\), and \(q_3\) denote the momenta of \(D_{s}^{(*)}\), \({\bar{D}}^{(*)}\), and \(D^{(*)}\), and the amplitudes for each vertex of the triangle diagrams are listed in the Supplemental Material.

Fig. 2
figure 2

Triangle diagrams illustrating the decays \(B^{+}(B^{0})\rightarrow K^{+}(K^0)X(3872)\) simplified as tree diagrams

As shown in Fig. 2, one can condense the triangle diagram into one vertex, leading to an effective description of the weak decay \(B\rightarrow X(3872)K\) at the tree level. With the factorization ansatz, the decay \(B \rightarrow X(3872) K\) actually can be expressed as the product of two matrix elements:

$$\begin{aligned} {\mathcal {A}}\left( B \rightarrow X(3872) K\right)= & {} \frac{G_{F}}{\sqrt{2}} V_{cb}V_{cs} a_{2}\left\langle X(3872)|(c{\bar{c}})| 0\right\rangle \nonumber \\{} & {} \times \left\langle K |(s {\bar{b}})| B\right\rangle , \end{aligned}$$
(6)

where the effective Wilson coefficient \(a_2\) is determined by reproducing the branching fractions of the decay \(B\rightarrow J/\psi K \) since the \(J/\psi \) can be viewed as a pure \(c{\bar{c}}\). The matrix element \(\left\langle K |(s {\bar{b}})| B\right\rangle \) is characterized by form factors and the other one is expressed as \(\left\langle X(3872)|(c{\bar{c}})| 0\right\rangle = m_{X(3872)} f_{X(3872)} \varepsilon ^{\mu } \), where the decay constant \(f_{X(3872)}\) is unknown. Using the equivalence of the triangle diagrams and tree diagrams in Fig. 2, we can extract the decay constant of X(3872) as a \({\bar{D}}^*D\) molecule, which is different from the estimation of the X(3872) decay constant as an excited charmonium state [54]. One can see that the molecular information of X(3872) is well hidden in the X(3872) decay constant. Since only the tensor current for matrix element \(\langle X_{2}(4013)|{\bar{c}}c| 0\rangle \) is allowed [55], the corresponding current for the matrix element \(\left\langle K |(s {\bar{b}})| B\right\rangle \) must be tensor, which is difficult to calculate. Therefore, we can not directly extract the decay constant of \(X_{2}(4013)\) along this line and only focus on the other three in this work. Following the strategy outlined, we can extract the decay constants of \(Z_c(3900)\) and \(Z_c(4020)\) as hadronic molecules, and the corresponding current matrix elements are written as \(\left\langle Z_c(3900)|(c{\bar{c}})| 0\right\rangle = m_{Z_c(3900)} f_{Z_c(3900)} \varepsilon ^{\mu } \) and \(\left\langle Z_c(4020)|(c{\bar{c}})| 0\right\rangle = m_{Z_c(4020)} f_{Z_c(4020)} \varepsilon ^{\mu } \).

Now that the decay constants of \({\bar{D}}^{(*)}D^{(*)}\) molecules are obtained, it is straightforward to calculate the production rates of \({\bar{D}}^{(*)}D^{(*)}\) molecules in other \(B_{(s)}\) decays. Here we choose the decay \(B_{s} \rightarrow X(3872) \phi \) as an example to demonstrate the procedure. Using the naive factorization approach, the amplitude of the decay \(B_{s} \rightarrow X(3872) \phi \) is expressed as

$$\begin{aligned}{} & {} {\mathcal {A}}\left( B_s \rightarrow X(3872) \phi \right) \nonumber \\{} & {} \quad =\frac{G_{F}}{\sqrt{2}} V_{cb}V_{cs} a_{2}\left\langle X(3872)|(c{\bar{c}})| 0\right\rangle \left\langle \phi |(s {\bar{b}})| B_s\right\rangle , \end{aligned}$$
(7)

where the effective Wilson coefficient \(a_2\) is determined by reproducing the branching fraction of the weak decay \(B_{s} \rightarrow J/\psi \phi \), and the current matrix element \(\left\langle \phi |(s {\bar{b}})| B_s\right\rangle \) is expressed as several form factors, which have the same form as the \(B\rightarrow D^*\) form factors. The current matrix element \(\left\langle X(3872)|(c{\bar{c}})| 0\right\rangle \) is already obtained via the decays \(B \rightarrow X(3872) K\). Similarly, we can obtain the amplitudes of the weak decays of \(B \rightarrow J/\psi K^*\) and \(B_{s} \rightarrow J/\psi \eta \):

$$\begin{aligned}{} & {} {\mathcal {A}}\left( B_s \rightarrow X(3872) \eta \right) \nonumber \\{} & {} \quad =\frac{G_{F}}{\sqrt{2}} V_{cb}V_{cs} a_{2}\left\langle X(3872)|(c{\bar{c}})| 0\right\rangle \left\langle \eta |(s {\bar{b}})| B_s\right\rangle , \nonumber \\{} & {} \quad {\mathcal {A}}\left( B \rightarrow X(3872) K^*\right) \nonumber \\{} & {} \quad = \frac{G_{F}}{\sqrt{2}} V_{cb}V_{cs} a_{2}\left\langle X(3872)|(c{\bar{c}})| 0\right\rangle \left\langle K^* |(s {\bar{b}})| B_s\right\rangle . \end{aligned}$$
(8)

With the amplitudes for the weak decays given above, one can compute the corresponding partial decay widths

$$\begin{aligned} \Gamma =\frac{1}{2J+1}\frac{1}{8\pi }\frac{|\vec {p}|}{m_{B_{(s)}}^2}{|{\overline{M}}|}^{2}, \end{aligned}$$
(9)

where J is the total angular momentum of the initial \(B_{(s)}\) meson, the overline indicates the sum over the polarization vectors of final states, and \(|\vec {p}|\) is the momentum of either final state in the rest frame of the \(B_{(s)}\) meson.

3 Results and discussions

The couplings of X(3872)/\(Z_c(3900)\) and their HQSS partners \(X_2(4013)\)/\(Z_c(4020)\) to their constituents \({\bar{D}}D^*\) and \({\bar{D}}^*D^*\) can be estimated in the contact range effective field theory approach (see Appendix D for details). As a \({\bar{D}}^*D\) bound state, X(3872) contains both a neutral component \({\bar{D}}^{*0}D^{0}/{\bar{D}}^{0}D^{*0}\) and a charged component \(D^{*+}D^{-}/D^{+}D^{*-}\) in its wave function. The couplings to the neutral and charged components are found to be, \(g_{n}=3.86\) GeV and \(g_{c}=3.39\) GeV, which indicates that the neutral component plays a more important role than the charged component, consistent with the conclusions of Refs. [25, 26, 28, 31, 56, 57].Footnote 1 Employing HQSS, we can obtain the potentials of the \({\bar{D}}^{*0}D^{*0}/D^{*+}D^{*-}\) system and predict the existence of a \(J^{PC}=2^{++}\) bound state with a mass of \(m=4013.03\) MeV, corresponding to \(X_2(4013)\). Similarly, the \(X_2(4013)\) couplings to its neutral and charged components are estimated to be \(g_{n}^{\prime }=5.36\) GeV and \(g_{c}^{\prime }=4.86\) GeV. Because the \(Z_{c}(3900)\) is located above the mass thresholds of the neutral and charged components of \({\bar{D}}^*D\) by about 10 MeV, isospin-breaking effects are expected to be small. Therefore, we deal with the \(Z_c\) states in the isospin limit. By reproducing the mass and width of \(Z_{c}(3900)\), we obtain the coupling \(g_{Z_{c}(3900){\bar{D}}D^*}=7.10\) GeV. The HQSS dictates the existence of a \({\bar{D}}^*D^*\) molecule with M\(=4028\) MeV and \(\Gamma =26\) MeV, whose coupling is estimated to be \(g_{Z_{c}(4020){\bar{D}}^*D^*}=1.77\). In Table 1, we present the ratios of the couplings in particle basis to those in isospin basis. For the isoscalar states, the couplings to the charged component and those to the neutral component are of the same sign, but for the isovector states, they are of the opposite sign, which has an important impact on our understanding of the productions of these molecules in B decays as shown below. It is important to note that Table 1 only tells the relative sign between the neutral and charged components, while the relative size will be determined by data for the isoscalar molecules but assumed to be the same for the isovector molecules as discussed below and in Appendix D.

Table 1 Ratios of the couplings in particle basis to the couplings in isospin basis

We employ the effective Lagrangian approach to calculate the branching fractions of \({\bar{D}}^*D^{(*)}\) molecules in B decays illustrated in Fig. 1, where the dominant uncertainties originate from the couplings of the three vertices of the triangle diagrams. For the weak interaction vertices, the experimental uncertainties of the branching fractions of \(B\rightarrow {\bar{D}}^{(*)}D_{s}^{(*)}\) lead to about \(10\%\) uncertainty for the effective Wilson coefficient \(a_{1}\) [53].Footnote 2 For the vertices describing the dynamical generation of hadronic molecules, the uncertainties are mainly from the cutoff \(\Lambda \) of the form factor. If we increase the cutoff from 1 to 2 GeV, the couplings decrease by about \(10\%\). Therefore, we assign a \(10\%\) uncertainty for the couplings of the molecules to their constituents [53], a bit larger than the estimation for a cutoff variation from 0.5 GeV to 1 GeV [56]. As for the couplings \(g_{D_{s}^{(*)}D^{(*)}K}\) the large SU(4)-flavor symmetry breaking can lead to an uncertainty of about \(33\%\).Footnote 3 Finally, we obtain the uncertainties of the branching fractions originating from the uncertainties of these parameters via a Monte Carlo sampling in their 1\(\sigma \) intervals. One should note that there exists no extra free parameter in our model.

Fig. 3
figure 3

Top: branching fractions of \(B^{+(0)}\rightarrow X(3872)K^{+(0)}\) (green block), \(B^{+(0)}\rightarrow X_2(4013)K^{+(0)}\) (blue block), \(B^{+(0)}\rightarrow Z_c(3900)K^{+(0)}\) (blue block), and \(B^{+(0)}\rightarrow Z_c(4020)K^{+(0)}\) (yellow block). The left and right data points in each block are for the \(B^+\) and \(B^0\) decays, respectively. Bottom: the corresponding ratios between the branching fractions of \(B^+\) and those of \(B^0\). The red error bars and shadow parts are the corresponding experimental data

In Fig. 3, we compare the predicted branching fractions of \({\bar{D}}^*D\) and \({\bar{D}}^*D^*\) molecules in B decays with the available experimental data. The numbers are given in Table 8 of Appendix E. One can see that the branching fractions of the decays \(B^+\rightarrow X(3872)K^+\) and \(B^0\rightarrow X(3872)K^0\) are in reasonable agreement with the experimental data. We further compute the ratio \({\mathcal {B}}[B^0\rightarrow X(3872)K^0]/{\mathcal {B}}[B^+\rightarrow X(3872)K^+]\) to be \(0.62\pm 0.13\), in agreement with the experimental value \(0.52\pm 0.26\) within uncertainties. We note that the uncertainty of the predicted ratio is much smaller than that of the branching fractions. We stress that the fact that the branching fractions of X(3872) in B decays can be reproduced in the \({\bar{D}}^*D\) molecular picture provides non-trivial support for the nature of X(3872) as a \({\bar{D}}^*D\) bound state.

The branching fractions of \({\mathcal {B}}[B^+\rightarrow Z_{c}(3900)K^+]\) and \({\mathcal {B}}[B^0\rightarrow Z_{c}(3900)K^0]\) turn out to be \((1.0{-} 3.3)\times 10^{-5}\) and \((0.6{-}2.0)\times 10^{-5}\). The upper limit of the experimental branching fraction \({\mathcal {B}}[B^+\rightarrow Z_{c}(3900)(Z_c(3900)\rightarrow \eta _{c}\pi ^+\pi ^-)K^+]\) is \(4.7\times 10^{-5}\) [47]. Although due to the unknown branching fraction of \({\mathcal {B}}[Z_c(3900)\rightarrow \eta _{c}\pi ^+\pi ^-]\), we can not determine \({\mathcal {B}}[B^+\rightarrow Z_{c}(3900)K^+]\), our prediction is safely below the experimental upper limit. We note that the ratio \({\mathcal {B}}[B^+\rightarrow Z_{c}(3900)K^+]/{\mathcal {B}}[B^0\rightarrow Z_{c}(3900)K^0]=0.63\pm 0.29\) shows large isospin-breaking effects. However, unlike the case of X(3872) and \(X_2(4013)\), this is not due to isospin breaking of the wave functions but is mainly caused by the Wilson coefficient \(a_1\) fitted to the \(B^{+(0)}\rightarrow D_s^{+} {\bar{D}}^0( D^{-}) \) and \(B^{+(0)}\rightarrow D_s^{*+} {\bar{D}}^{*0}( D^{*-}) \) decays (see Appendix E for details). It is interesting to compare the branching fractions of \({\mathcal {B}}[B\rightarrow Z_{c}(3900)K]\) with those of \({\mathcal {B}}[B\rightarrow X(3872)K]\). The former is smaller than the latter by one order of magnitude, which is consistent with the fact that the \(Z_{c}(3900)\) state has not been observed in B decays. We note that only the amplitude of Fig. 1a and that of Fig. 1c contribute to the decays of the B meson into the \({\bar{D}}^*D\) molecules, while the contribution of Fig. 1b is accidentally very small. The sign of the amplitude of Fig. 1a and that of Fig. 1c depend on the relative sign between the charged and neural components in the wave functions of the \({\bar{D}}^*D\) molecules. From Table 1 one can see that the sign is opposite for the isoscalar molecules but the same for the isovector molecules. As the two amplitudes for the isoscalar molecules add constructively, but those for the isovector molecules add destructively, the production rates of \(Z_{c}(3900)\) in B decays are lower than those of X(3872) in B decays.

We now turn to the branching fractions of \(X_2(4013)\) and \(Z_c(4020)\) in B decays. The predicted branching fractions of \({\mathcal {B}}[B^{+}\rightarrow X_2(4013) K^{+}]\) and \({\mathcal {B}}[B^{0}\rightarrow X_2(4013) K^{0}]\) are \((1.5{-}3.1)\times 10^{-5}\) and \((1.1{-}2.3)\times 10^{-5}\), and the ratio \({\mathcal {B}}[B^{0}\rightarrow X_2(4013) K^{0}]/{\mathcal {B}}[B^{+}\rightarrow X_2(4013) K^{+}]\) is estimated to be \(0.75\pm 0.16\). We note that the isospin breaking of the ratio is mainly caused by the isospin breaking of the \({\bar{D}}^*D^*\) wave function. Similarly, we predict the branching fractions \({\mathcal {B}}[B\rightarrow Z_c(4020) K]\) to be around \(1\times 10^{-6}\), which are lower than those of \({\mathcal {B}}[B\rightarrow Z_c(3900) K]\) as well as \({\mathcal {B}}[B\rightarrow X_2(4013) K]\) by one order of magnitude. This implies that it will be more difficult to observe them in B decays.

The production mechanism of the \({\bar{D}}^*D^{(*)}\) molecules in B decays via the triangle diagrams can be simplified as tree-level diagrams. This way, one can extract the decays constants of X(3872), \(Z_c(3900)\), and \(Z_{c}(4020)\) as \({\bar{D}}^*D^{(*)}\) molecules. From Fig. 2, we can see that the summation of Eqs. (1), (2) and (3) representing the amplitude of the triangle diagram is equal to Eq. (6) representing the amplitude of the tree-level diagram, where the former amplitude was already calculated but with two unknown parameters \(a_2\) and \(f_{X(3872)}\) left for the latter amplitude. First, we determine the effective Wilson coefficient \(a_2=0.271^{+0.002}_{-0.003}\) by reproducing the experimental branching fraction \({\mathcal {B}}(B^+\rightarrow J/\psi K^+)\). Then we extract the decay constant of X(3872) as a \({\bar{D}}^*D\) molecule, e.g., \(f_{X(3872)}=182.22^{+34.62}_{-42.98}\) MeV. The decay constant of X(3872) as a purely excited charmonium state is estimated to be 329 MeV [54] or 335 MeV [65], which is much larger than that as a hadronic molecule. Once the X(3872) decay constant is obtained,Footnote 4 one can predict the branching fractions of these states in other processes, such as \(B \rightarrow K^*\), \(B_s \rightarrow \eta \), and \(B_s \rightarrow \phi \), which share the same production mechanism as that of \(B \rightarrow X(3872) K\) at the quark level. The unknown parameters of the form factors of these hadron transitions are taken from Table 6 in Appendix A, and the corresponding effective Wilson coefficients \(a_2\) are determined by the experimental branching fractions of the decays \(B \rightarrow J/\psi K^*\), \(B_s \rightarrow J/\psi \eta \), and \(B_s \rightarrow J/\psi \phi \) listed in Table 3. With the X(3872) decay constant determined, we can obtain the branching fractions: \({\mathcal {B}}(B^+ \rightarrow X(3872) K^{*+})=3.47^{+0.85}_{-0.85}\times 10^{-4}\) and \({\mathcal {B}}(B_s^0 \rightarrow X(3872) \phi )=2.39^{+0.58}_{-0.58}\times 10^{-4}\), consistent with the experimental data. Similarly, we predict the branching fraction \({\mathcal {B}}(B_s^0 \rightarrow X(3872) \eta )\) to be \(0.41^{+0.11}_{-0.11}\times 10^{-4}\), which can be verified by future experiments.

Table 2 Decay constants (in units of MeV) of X(3872), \(Z_c(3900)\), and \(Z_c(4020)\) as \({\bar{D}}^*D^{(*)}\) molecules
Table 3 Branching fractions (\(10^{-4}\)) of the decays \(B_s^{0}\rightarrow X(3872) \phi \), \(B\rightarrow X(3872) K^*\), and \(B_s^{0}\rightarrow X(3872) \eta \)
Table 4 Branching fractions (\(10^{-6}\)) of the decays \(B_s^{0}\rightarrow Z_c(3900) \phi \), \(B\rightarrow Z_c(3900) K^*\), \(B_s^{0}\rightarrow Z_c(3900) \eta \), \(B_s^{0}\rightarrow Z_c(4020) \phi \), \(B\rightarrow Z_c(4020) K^*\), and \(B_s^{0}\rightarrow Z_c(4020) \eta \)

One can see that the mechanism we proposed can describe the decays of \(B_{(s)}\) into X(3872) plus a strange meson. It is natural to expect that such a mechanism works in similar decays of \(B_{(s)}\) into \(Z_c(3900)\) and \(Z_{c}(4020)\). The decay constants of \(Z_c(3900)\) and \(Z_{c}(4020)\) as the isovector \({\bar{D}}^*D^{(*)}\) molecules are estimated to be \(f_{Z_c(3900)}=68.85^{+16.14}_{-21.33}\) MeV and \(f_{Z_c(4020)}=15.69^{+2.52}_{-3.01}\) MeV, respectively. With the decay constants given in Table 2 and the effective Wilson coefficient \(a_2\) given in Table 3, we predict the branching fractions of the decays \(B \rightarrow Z_c(3900) K^*\), \(B_s \rightarrow Z_c(3900)\eta \), \(B_s \rightarrow Z_c(3900) \phi \), \(B \rightarrow Z_c(4020) K^*\), \(B_s \rightarrow Z_c(4020)\eta \), and \(B_s \rightarrow Z_c(4020) \phi \) in Table 4, which are smaller than the \(B_{(s)}\) decays into X(3872).

4 Summary and outlook

In summary, we proposed a unified framework to compute the branching fractions of \({\bar{D}}^*D\) and \({\bar{D}}^*D^*\) molecules in B decays, where the former molecules refer to X(3872) and \(Z_{c}(3900)\), and the latter to \(X_2(4013)\) and \(Z_c(4020)\). Our framework, with no free parameters, predicted the branching fractions of \({\mathcal {B}}[B^+ \rightarrow X(3872)K^+]\) and \({\mathcal {B}}[B^0 \rightarrow X(3872)K^0]\), \((0.87{-}2.11)\times 10^{-4}\) and \((0.54{-}1.32)\times 10^{-4}\), consistent with the experimental data. The branching fractions of \({\mathcal {B}}[B^+ \rightarrow Z_c(3900)K^+]\) and \({\mathcal {B}}[B^0 \rightarrow Z_c(3900)K^0]\) are found to be about the order of \( 10^{-5}\), smaller than the experimental upper limits. Moreover, we predicted the branching fractions of \({\mathcal {B}}[B\rightarrow X_2(4013) K]\) and \({\mathcal {B}}[B\rightarrow Z_{c}(4020) K]\) to be of the order of \(10^{-5}\) and \(10^{-6}\). Simplifying the triangle diagrams as tree-level diagrams, we could extract the decay constants of XZ states as \({\bar{D}}^*D^{(*)}\) molecules, i.e., \(f_{X(3872)}=182.22\) MeV, \(f_{Z_c(3900)}=68.85\) MeV, and \(f_{Z_c(4020)}=15.69\) MeV, following the magnitude of the branching fractions of the \({\bar{D}}^*D^{(*)}\) molecules in the \(B_{(s)}\) decays. With the \({\bar{D}}^*D^{(*)}\) molecular decay constants determined, we calculated the branching fractions of the decays \(B\rightarrow X/Z_c K^*\), \(B_s \rightarrow X/Z_c \eta \), and \(B_s \rightarrow X/Z_c \phi \). In particular, the calculated branching fractions \({\mathcal {B}}[B^+ \rightarrow X(3872)K^{*+}]=3.47\times 10^{-4}\) and \({\mathcal {B}}[B_s^0 \rightarrow X(3872)\phi ]=2.51\times 10^{-4}\) are consistent with the current experimental data.

We emphasize that the ratios of branching fractions are more precise than the absolute branching fractions in our framework and can provide more insights into the molecular nature of the states studied. The ratios of \({\mathcal {B}}[B^+ \rightarrow X(3872) K^+]/{\mathcal {B}}[B^0 \rightarrow X(3872) K^0]\) and \({\mathcal {B}}[B^+ \rightarrow X_2(4013) K^+]/{\mathcal {B}}[B^0 \rightarrow X_2(4013) K^0] \) are about 0.62 and 0.75, the former consistent with the experimental data. The large isospin-breaking effects are attributed to the isospin breaking of the \({\bar{D}}^*D\) and \({\bar{D}}^*D^*\) neutral and charged components. On the other hand, the isospin-breaking ratio \({\mathcal {B}}[B^+ \rightarrow Z_c(3900) K^+]/{\mathcal {B}}[B^0 \rightarrow Z_c(3900) K^0]=0.63 \) mainly originates from the Wilson coefficient \(a_1\) determined by fitting to the weak decay processes of \(B^{+(0)}\rightarrow D_s^{+} {\bar{D}}^0( D^{-}) \) and \(B^{+(0)}\rightarrow D_s^{*+} {\bar{D}}^{*0}( D^{*-}) \). In addition, our results show that the branching fractions of \({\mathcal {B}}[B\rightarrow Z_{c}(3900)K] \) are smaller than those of \({\mathcal {B}}[B\rightarrow X(3872)K]\) by one order of magnitude, which is consistent with the fact \(Z_c(3900)\) has not been observed in B decays. The predicted hierarchy in the branching fractions of \({\mathcal {B}}[B\rightarrow Z_{c}(3900)K]\) and \({\mathcal {B}}[B\rightarrow X(3872)K]\) serve as a highly nontrivial test on the molecular nature of X(3872) and \(Z_c(3900)\) and should be checked by future experiments.

A few remarks are in order. In this study, we only considered the dominant \({\bar{D}}^*D^{(*)}\) contribution to the XZ states. However, other channels, such as \({\bar{D}}_sD_s\), \({\bar{D}}^*D^*\), and \({\bar{D}}_s^*D_s^*\), can also play a role in forming the X(3872) [25, 68]. In addition, the X(3872) may contain a \(c{\bar{c}}\) component [57]. The fact that the \({\bar{D}}^*D\) contribution alone can describe the branching fractions of X(3872) in B decays indicates that X(3872) contains a sizable or dominant \({\bar{D}}^*D\) component. As for \(Z_c(3900)\), purely based on the \({\bar{D}}^*D\) invariant mass distributions, it can also be explained either as a cusp effect or as a virtual state [15, 69,70,71,72,73,74], which would affect its couplings to \({\bar{D}}^*D\) and therefore modify \({\mathcal {B}}[B\rightarrow Z_c(3900)K]\). As a result, future experimental measurements of \(Z_c(3900)\) in B decays will help either confirm or refute its nature as a \({\bar{D}}^*D\) resonant state.