1 Introduction

In the Standard Model of particle physics, the decay \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) proceeds predominantly via a \(b \) \(\rightarrow \)  \(c \) \(\overline{{c}}\) \(d \) transition involving tree and penguin amplitudes,Footnote 1 as shown in Fig. 1. Interference between these two amplitudes can lead to direct \(C\!P\) violation that is measured through an asymmetry defined as

$$\begin{aligned} {{\mathcal {A}}^{{C\!P}}} \equiv \frac{{\mathcal {B}}({{B} ^-} \!\rightarrow {{J /\psi }} {{\rho } ^-} ) - {\mathcal {B}}({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} )}{{\mathcal {B}}({{B} ^-} \!\rightarrow {{J /\psi }} {{\rho } ^-} ) + {\mathcal {B}}({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} )}. \end{aligned}$$
(1)

No precise prediction for \({\mathcal {A}}^{{C\!P}}\) exists, though it is expected to have an absolute value \({\lesssim 0.35}\) [1] assuming isospin symmetry between the \({{B} ^0} \!\rightarrow {{J /\psi }} {{\rho } ^0} \) and the \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) decays. Measurements of \({\mathcal {A}}^{{C\!P}}\) provide an estimate of the imaginary part of the penguin-to-tree amplitude ratio for the \(b \) \(\rightarrow \)  \(c \) \(\overline{{c}}\) \(d \) transition. Similarly to the \({{B} ^0} \!\rightarrow {{J /\psi }} {{\rho } ^0} \) decay [2], the \(C\!P\) asymmetry is expected to be enhanced in this decay compared to the decay \({{B} ^0_{s}} \!\rightarrow {{J /\psi }} \phi \)  [3, 4]. Therefore its value can be used to place constraints on penguin effects in measurements of the \(C\!P\)-violating phase \(\phi _s\) from the decay \({{B} ^0_{s}} \!\rightarrow {{J /\psi }} \phi \), assuming approximate SU(3) flavour symmetry and neglecting exchange and annihilation diagrams. The branching fraction and the value of \({\mathcal {A}}^{{C\!P}}\) for \({{{B} ^+}} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) decays were measured previously by the BaBar collaboration to be \((5.0\pm 0.7\pm 0.3) \times 10^{-5}\) and \(-0.11\pm 0.12\pm 0.08\), respectively [5].

In this paper, the branching fraction and the direct \(C\!P\) asymmetry of the decay \({{{B} ^+}} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) are measured using proton-proton (pp) collision data collected with the LHCb detector at centre-of-mass energies of 7 TeV (in 2011) and 8 TeV (in 2012), corresponding to a total integrated luminosity of 3\(\,\text{ fb }^{-1}\). The \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) decay is analysed using the \({{J /\psi }} \!\rightarrow {\mu ^+\mu ^-} \), \({{\rho } ^+} \!\rightarrow {{\pi } ^+} {{\pi } ^0} \) and \({{\pi } ^0} \!\rightarrow {\gamma } {\gamma } \) decays. Its branching fraction is measured relative to that of the abundant decay \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} \), which has the same number of charged final-state particles and contains a \({J /\psi }\) meson as the decay of interest.

Fig. 1
figure 1

Leading-order Feynman diagrams for the (left) tree and (right) penguin amplitudes contributing to the decay \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \)

2 Detector and simulation

The LHCb detector [6, 7] is a single-arm forward spectrometer covering the pseudorapidity range \(2<\eta <5\), designed for the study of particles containing \(b \) or \(c \) quarks. The detector includes a high-precision tracking system consisting of a silicon-strip vertex detector surrounding the pp interaction region [8], a large-area silicon-strip detector located upstream of a dipole magnet with a bending power of about \(4{\,\mathrm {Tm}}\), and three stations of silicon-strip detectors and straw drift tubes [9] placed downstream of the magnet. The tracking system provides a measurement of the momentum, \(p\), of charged particles with a relative uncertainty that varies from 0.5% at low momentum to 1.0% at 200\({\,\mathrm {Ge}\mathrm {V}\!/}\mathrm {c}\). The minimum distance of a track to a primary vertex (PV), the impact parameter (IP), is measured with a resolution of \((15+29/{p_{\mathrm{T}}}){\,\upmu \mathrm {m}} \), where \(p_{\mathrm{T}}\) is the component of the momentum transverse to the beam, in \({\,\mathrm {Ge}\mathrm {V}\!/}\mathrm {c}\). Different types of charged hadrons are distinguished using information from two ring-imaging Cherenkov (RICH) detectors [10]. Photons, electrons and hadrons are identified by a calorimeter system consisting of scintillating-pad and preshower detectors, an electromagnetic and a hadronic calorimeter. Muons are identified by a system composed of alternating layers of iron and multiwire proportional chambers [11].

The magnetic field deflects oppositely charged particles in opposite directions which can lead to charge-dependent acceptance effects. The configuration with the magnetic field pointing upwards (downwards) bends positively (negatively) charged particles in the horizontal plane towards the centre of the LHC ring. Periodically reversing the magnetic field polarity throughout the data taking sufficiently cancels these acceptance effects for the precision of this measurement. Furthermore, the possible difference in material interactions between positively and negatively charged pions is negligible for this analysis [12].

The online event selection is performed by a trigger [13], which consists of a hardware stage, based on information from the calorimeter and muon systems, followed by a software stage, which applies a full event reconstruction. For this analysis, the hardware trigger requires at least one muon with a transverse momentum larger than 1.5\({\,\mathrm {Ge}\mathrm {V}\!/}\mathrm {c}\) in 2011 and 1.8\({\,\mathrm {Ge}\mathrm {V}\!/}\mathrm {c}\) in 2012. The first stage of the software trigger requires either a muon candidate with a momentum larger than 8\({\,\mathrm {Ge}\mathrm {V}\!/}\mathrm {c}\) and a transverse momentum larger than 1\({\,\mathrm {Ge}\mathrm {V}\!/}\mathrm {c}\), or two muons that form a good quality vertex with an invariant mass greater than 2.7\({\,\mathrm {Ge}\mathrm {V}\!/}\mathrm {c}^2\). In the second stage of the software trigger, two particles, identified as being muons, must form a good-quality vertex with an invariant mass compatible with the known \({J /\psi }\) mass [14].

Simulated events are used to study the kinematical properties of the \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) and \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} \) decays, to study the background contamination and to evaluate the selection efficiencies. In the simulation, pp collisions are generated using Pythia  [15, 16] with a specific LHCb configuration [17]. Decays of hadronic particles are described by EvtGen  [18], in which final-state radiation is generated using Photos  [19]. The interaction of the generated particles with the detector, and its response, are implemented using the Geant4 toolkit [20, 21] as described in Ref. [22].

3 Selection

The same selection criteria are placed on the \({J /\psi }\) candidates for both decays, \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) and \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} \). Each \({J /\psi }\) candidate is composed of two tracks compatible with being muons that form a good quality common vertex significantly displaced from any reconstructed PV in the event. The invariant mass of this two-track combination must be within ±100\({\,\mathrm {Me}\mathrm {V}\!/}\mathrm {c}^2\) of the known \({J /\psi }\) mass [14].

For the \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) decay, each \({\rho } ^+\) candidate is formed from a charged and a neutral pion. The charged pion is required to have a \(\chi ^2_{\mathrm{IP}}\) value that is inconsistent with originating from any PV in the event, where \(\chi ^2_{\mathrm{IP}}\) is defined as the difference between the vertex-fit \(\chi ^2\) of a given PV reconstructed with and without the particle under consideration. The charged pion also needs to have a momentum larger than 3\({\,\mathrm {Ge}\mathrm {V}\!/}\mathrm {c}\) and a transverse momentum larger than 250\({\,\mathrm {Me}\mathrm {V}\!/}\mathrm {c}\). To reject background from \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^{*+}} \) decays,Footnote 2 with \({{K} ^{*+}} \!\rightarrow {{K} ^+} {{\pi } ^0} \), where a kaon is misidentified as a pion, a stringent criterion is placed on the pion-identification quality, which is mainly derived using information from the two RICH detectors. The neutral pion is reconstructed from two well-separated clusters in the electromagnetic calorimeter. It is required to have a \(p_{\mathrm{T}}\) larger than 800\({\,\mathrm {Me}\mathrm {V}\!/}\mathrm {c}\). The \({\rho } ^+\) candidate must have a transverse momentum larger than 800\({\,\mathrm {Me}\mathrm {V}\!/}\mathrm {c}\) and an invariant mass \(m_{{{\pi } ^+} {\gamma } {\gamma }}\) between 400 and 1100\({\,\mathrm {Me}\mathrm {V}\!/}\mathrm {c}^2\).

For the \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} \) decay, the \({K} ^+\) candidate is selected among particles that fulfil the same requirements applied to the charged pion in the \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) decay, have a transverse momentum larger than 800\({\,\mathrm {Me}\mathrm {V}\!/}\mathrm {c}\) and are identified as a kaons.

The \({B} ^+\) candidate is formed from the \({J /\psi }\) candidate and the \({\rho } ^+\) or \({K} ^+\) candidate by requiring that the three reconstructed tracks form a good-quality vertex with significant displacement from the PV. In events with multiple PVs, that with which the \({B} ^+\) candidate has the smallest \(\chi ^2_{\mathrm{IP}}\) is chosen. In addition, the \({B} ^+\) candidate is constrained to originate from the PV using a kinematic fit [23]. In the \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) channel, the dimuon invariant mass is constrained to the known \({J /\psi }\) mass, and when considering the invariant mass of the \({B} ^+\) candidate, the \({\pi } ^0\) candidate is additionally constrained to its known mass. This \(\chi ^2_{\mathrm{IP}}\) value is required to be small enough to be consistent with the \({B} ^+\) meson having originated from the PV.

Decays of b hadrons with an additional charged particle are rejected by ensuring that the quality of the \({B} ^+\) decay vertex significantly degrades when the closest additional track is included in the vertex fit. Finally, the mass of the \({B} ^+\) candidate, \(m_{{{J /\psi }} {{\pi } ^+} {{\pi } ^0}}\) (\(m_{{\mu ^+} {\mu ^-} {{K} ^+}})\), is required to be between 5100 and 5700\({\,\mathrm {Me}\mathrm {V}\!/}\mathrm {c}^2\) (5180\({\,\mathrm {Me}\mathrm {V}\!/}\mathrm {c}^2\) and 5400\({\,\mathrm {Me}\mathrm {V}\!/}\mathrm {c}^2\)). For the \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} \) channel, this selection results in a good signal purity, and no further selection criteria are needed.

Two vetoes are applied for the \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) channel to reject \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} \) and \({{B} ^+} \!\rightarrow {{J /\psi }} {{\pi } ^+} \) decays combined with a random \({\pi } ^0\): the mass of the combination of the \({J /\psi }\) and the charged pion candidate, evaluated under both the pion and kaon mass hypotheses, must be outside a 50\({\,\mathrm {Me}\mathrm {V}\!/}\mathrm {c}^2\) window around the known \({B} ^+\) mass.

In addition to the preselection discussed above, a multivariate selection is performed on the \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) channel using an artificial neural network from the TMVA package [24, 25], mainly to reduce combinatorial background. The 12 input variables are as follows: the flight distance and direction angle of the \({B} ^+\) candidate, defined as the angle between its momentum and the vector connecting its primary and decay vertices; the transverse momentum of the \({B} ^+\) and \({\rho } ^+\) candidates; the maximum transverse momentum of the two muons, the \(\chi ^2_{\mathrm{IP}}\) of the charged pion; the minimum \(\chi ^2_{\mathrm{IP}}\) of the two muons; the quality of the \({B} ^+\) candidate vertex; the change in the vertex quality when adding the closest track that is not part of the signal candidate; the quality of a kinematic fit of the full decay chain; the quality of the \({\pi } ^0\) identification; and the \(p_{\mathrm{T}}\) asymmetry in a cone around the flight direction of the \({B} ^+\) meson, defined as \((\sum _{i} {p_{\mathrm{T}}} _{i} - \sum _{j} {p_{\mathrm{T}}} _{j})/(\sum _{i} {p_{\mathrm{T}}} _{i} + \sum _{j} {p_{\mathrm{T}}} _{j})\), where i runs over all final state tracks of \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) and j over all other tracks in a cone around the \({B} ^+\) meson flight direction. The classifier is trained using background events from both a lower (4800–5000\({\,\mathrm {Me}\mathrm {V}\!/}\mathrm {c}^2\)) and upper (5700–6000\({\,\mathrm {Me}\mathrm {V}\!/}\mathrm {c}^2\)) sideband of the \({B} ^+\) candidate mass and simulated signal decays, where the \(p_{\mathrm{T}}\) distribution of the \({B} ^+\) meson and the number of tracks per event are weighted to match the corresponding distributions in a \({{B} ^0} \!\rightarrow {{J /\psi }} {{K} ^{*0}} \) data sample, where \({{K} ^{*0}} \!\rightarrow {{K} ^+} {{\pi } ^-} \). The \({{B} ^0} \!\rightarrow {{J /\psi }} {{K} ^{*0}} \) candidates are obtained using the same preselection on the charged particles as for the \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) decay, except that a looser particle-identification criterion is used for the pion. Moderate criteria are placed on the kaon p, \(p_{\mathrm{T}}\) and particle identification to obtain a good signal purity. For quantities depending on the kinematics of the \({\pi } ^0\) meson, the channel \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^{*+}} \), with \({{K} ^{*+}} \!\rightarrow {{K} ^+} {{\pi } ^0} \), is used to compare the distributions of the input variables between simulation and data. For all variables good agreement is found.

The neural network selection criterion is optimized by maximizing the figure of merit \(N_\text {sig}/\sqrt{N_\text {sig}+N_\text {bg}}\), where \(N_\text {sig}\) is the expected number of signal decays and \(N_\text {bg}\) is the estimated background yield, both between 5200\({\,\mathrm {Me}\mathrm {V}\!/}\mathrm {c}^2\) and 5450\({\,\mathrm {Me}\mathrm {V}\!/}\mathrm {c}^2\). The value of \(N_{sig}\) is calculated using the ratio of the previously measured \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) and \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} \) branching fractions [14], the observed number of \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} \) decays, and the efficiencies of the \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) and \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} \) channels. The value of \(N_\text {bg}\) is obtained by extrapolating the shape of the background into the signal region. The optimized cut rejects 99.4% of background events in both, the 2011 and 2012 data samples, while retaining 49% (45%) of signal events in the 2011 (2012) data samples.

After applying the full selection for \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) decays, about 9% of events have more than one candidate. Most of these events contain a genuine \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) decay, along with a candidate comprised of the charged particles from the signal decay combined with a prompt \({\pi } ^0\) meson. The latter constitutes a peaking background that is difficult to model, and therefore, events with multiple candidates are removed from the analysis. The efficiency of this rejection is evaluated on simulated samples. The sample of \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} \) decays contains only 0.2% events with multiple candidates and no rejection is required.

Fig. 2
figure 2

The \(\mu ^+\) \(\mu ^-\) \({K} ^+\) invariant mass distributions for the (left) 2011 and (right) 2012 data sets with down magnet polarity

4 Efficiencies

The branching ratio of the decay \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) is calculated using

$$\begin{aligned}&\mathcal {B}({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} ) = \mathcal {B}({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} ) \times \frac{N_{{{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} }}{N_{{{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} }} \nonumber \\&\quad \times \frac{\varepsilon _{{{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} }}{\varepsilon _{{{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} }} \times \frac{1}{\mathcal {B}({{\pi } ^0} \!\rightarrow \gamma \gamma )}, \end{aligned}$$
(2)

with \(N_{{{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} }\) (\(N_{{{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} }\)) the number of measured \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) (\({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} \)) decays and \(\varepsilon _{{{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} }\) (\(\varepsilon _{{{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} }\)) the efficiency for the \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) (\({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} \)) channel. The efficiencies \(\varepsilon _{{{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} }\) and \(\varepsilon _{{{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} }\) are composed of the geometrical acceptance, trigger, reconstruction, particle identification and selection efficiencies. In addition, there is an efficiency due to the removal of multiple candidates in the \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) sample. The efficiency for the decay products of a \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) or \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} \) decay to be within the acceptance of the LHCb detector is taken from simulation. The efficiency to trigger on one or both muons from the \({J /\psi }\) decay is also taken from simulation. When forming the ratio of branching fractions between the \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) and \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} \) decays, the ratio of trigger efficiencies is close to unity.

The charged-particle reconstruction efficiency is taken from simulation with kinematics-dependent correction factors applied that are determined using a tag-and-probe technique applied on a detached \({{J /\psi }} \!\rightarrow {\mu ^+\mu ^-} \) data sample [26]. The \({\pi } ^0\) reconstruction efficiency is also obtained from simulation, with a \(p_{\mathrm{T}}\)-dependent correction factor obtained from the deviation between the known and observed ratio of branching fractions of \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} \) and \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^{*+}} \) decays, with \({{K} ^{*+}} \!\rightarrow {{K} ^+} {{\pi } ^0} \) followed by \({{\pi } ^0} \!\rightarrow \gamma \gamma \) [27]. Data samples of \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} \) and \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^{*+}} \) decays, collected in 2011 and 2012 by the LHCb experiment, are fitted to obtain the number of observed decays. After correcting for the charged-particle selection efficiencies, the double ratio between the ratio of observed decays and the ratio of known branching fractions is the efficiency to reconstruct a \({\pi } ^0\) meson. This result is compared to the \({\pi } ^0\) efficiency obtained from simulated samples to determine the correction factors in intervals of the \(p_{\mathrm{T}}\) of the \({\pi } ^0\) meson. Using this procedure, the uncertainty on the branching fraction of the \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} \) decay cancels in the measurement of the \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) branching fraction, and only the uncertainty on the branching fraction of the \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^{*+}} \) decay contributes.

The charged-particle identification efficiency is evaluated using a tag-and-probe technique on dedicated calibration data samples with clean signatures [28]. Given the similar kinematics for the muons from \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) and \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} \) decays, the muon identification efficiency fully cancels when forming the ratio of branching fractions. The charged-pion identification efficiency is 72% for the 2011 data and 74% for the 2012 data. The efficiencies for identifying positively and negatively charged pions are compatible within their statistical uncertainties. The efficiency for identifying the kaon is above 95% for both data taking periods.

The remaining offline selection efficiencies are taken from simulation, where all kinematic distributions for the signal decay are found to be compatible with the corresponding distributions observed in data for \({{B} ^0} \!\rightarrow {{J /\psi }} {{K} ^{*0}} \) and \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^{*+}} \) decays.

5 Invariant mass fits

The yield of \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} \) decays is determined using an extended unbinned maximum-likelihood fit to the \(m_{{\mu ^+} {\mu ^-} {{K} ^+}}\) distribution. The signal shape is described using the sum of two Crystal Ball functions [29] and a Gaussian function, where all three functions share the peak position value. The tail parameters of the Crystal Ball functions are fixed to the values obtained from simulation. An exponential function is used to model the combinatorial background. The fit yields a total of \(362\,739 \pm 992\) \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} \) decays in 2011 and \(816\,197 \pm 1545\) in 2012. The fit is performed separately for the two magnet polarities; Figure 2 shows the fit to the data taken with down polarity.

Fig. 3
figure 3

The \({J /\psi }\) \({\pi } ^+\) \({\pi } ^0\) invariant mass distributions for the (left) 2011 and (right) 2012 data sets. In the legend, “non res” stands for non-resonant background, “part reco” for partially reconstructed background and “mis ID” for background involving a misidentification of a kaon. The mis ID background is small and not visible in these figures

The yield of \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) decays is determined using a simultaneous two-dimensional extended unbinned maximum-likelihood fit to the \(m_{{{J /\psi }} {{\pi } ^+} {{\pi } ^0}}\) and \(m_{{{\pi } ^+} {\gamma } {\gamma }}\) distributions in the 2011 and 2012 data sets. The signal shape in \(m_{{{J /\psi }} {{\pi } ^+} {{\pi } ^0}}\) is modelled with the sum of two Crystal Ball functions with a shared peak position value. The values of the tail parameters are taken from simulation. The signal shape in \(m_{{{\pi } ^+} {\gamma } {\gamma }}\) is modelled with a relativistic Breit–Wigner function

$$\begin{aligned} \mathcal {P}_{{{\rho } ^+}}(m_{{{\pi } ^+} {\gamma } {\gamma }}) = \frac{m_{{{\pi } ^+} {\gamma } {\gamma }}\Gamma (m_{{{\pi } ^+} {\gamma } {\gamma }}) P_{{{J /\psi }}}^{2L_{\mathrm{eff}}+1} }{(m_{{{\rho } ^+}}^2 - m_{{{\pi } ^+} {\gamma } {\gamma }}^2)^2 + m_{{{\rho } ^+}}^2 \Gamma (m_{{{\pi } ^+} {\gamma } {\gamma }})^2}, \end{aligned}$$
(3)

with

$$\begin{aligned} \Gamma (m_{{{\pi } ^+} {\gamma } {\gamma }}) = \Gamma _0 \left( \frac{q}{q_0}\right) ^3 \left( \frac{m_{{\rho } ^+}}{m_{{{\pi } ^+} {\gamma } {\gamma }}}\right) \left( \frac{1+R^2q_0^2}{1+R^2 q^2}\right) . \end{aligned}$$
(4)

Here, \(P_{{{J /\psi }}}\) is the momentum of the \({J /\psi }\) meson in the \({{B} ^+} \) rest frame, \(q(m_{{{\pi } ^+} {\gamma } {\gamma }})\) is the pion momentum in the dipion rest frame, \(L_{\mathrm{eff}}\) is the relative angular momentum of the \({\rho } ^+\) meson with respect to the \({J /\psi }\), \(q_{0} = q(m_{{{\rho } ^+}})\), \(\Gamma _{0}\) is the nominal width, and R is a barrier factor radius. The tail parameters of the Crystal Ball function, along with \(m_{{{\rho } ^+}}\) and \(\Gamma _{0}\) of the Breit–Wigner, are fixed to values obtained from a fit to simulated \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) decays, generated using the same functional form with input values \(m_{{{\rho } ^+}} = 768.5{\,\mathrm {Me}\mathrm {V}\!/}\mathrm {c}^2 \) and \(\Gamma _{0}\) = 151\({\,\mathrm {Me}\mathrm {V}\!/}\mathrm {c}^2\). This strategy therefore folds in the effect of the \(m_{{{\pi } ^+} {\gamma } {\gamma }}\) resolution into the Breit–Wigner model, which results in a value of \(\Gamma _{0} = 175{\,\mathrm {Me}\mathrm {V}\!/}\mathrm {c}^2 \). The relative angular momentum \(L_{\mathrm{eff}}\) is fixed to 0.

Non-resonant \({J /\psi }\) \({\pi } ^+\) \({\pi } ^0\) decays are described with the same shape as the signal in \(m_{{{J /\psi }} {{\pi } ^+} {{\pi } ^0}}\), while in \(m_{{{\pi } ^+} {\gamma } {\gamma }}\) a three-body phase-space distribution multiplied by \(P_{{{J /\psi }}}^{2}\) is used, which is motivated by angular momentum conservation. Given the slowly varying shape in \(m_{{{\pi } ^+} {\gamma } {\gamma }}\), no description of the detector resolution is needed. The combinatorial background is described by an exponential function in \(m_{{{J /\psi }} {{\pi } ^+} {{\pi } ^0}}\) and a first-order polynomial in \(m_{{{\pi } ^+} {\gamma } {\gamma }}\).

Two partially reconstructed backgrounds are included in the \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) fit. The first is the decay \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^{*+}} \), with \({{K} ^{*+}} \!\rightarrow {{K} ^0_{{ \scriptscriptstyle \mathrm{S}}}} {{\pi } ^+} \) and \({{K} ^0_{{ \scriptscriptstyle \mathrm{S}}}} \!\rightarrow {{\pi } ^0} {{\pi } ^0} \), where one \({\pi } ^0\) is not reconstructed. The second is the decay \({{B} ^0_{s}} \!\rightarrow {{J /\psi }} \phi \), with \(\phi \!\rightarrow {{\pi } ^+} {{\pi } ^-} {{\pi } ^0} \), where one charged pion is not reconstructed. As the shapes of both contributions exhibit significant correlations between \(m_{{{J /\psi }} {{\pi } ^+} {{\pi } ^0}}\) and \(m_{{{\pi } ^+} {\gamma } {\gamma }}\), they are described by two-dimensional kernel density estimators [30] with adaptive kernels determined using simulation.

The final component is the background from \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^{*+}} \) decays, with \({{K} ^{*+}} \!\rightarrow {{K} ^+} {{\pi } ^0} \), where the kaon is misidentified as a pion. Despite the stringent particle-identification criterion applied, a small amount of these decays is present in the final sample. The product of two one-dimensional kernel density estimators is used to describe the shape in the two invariant mass distributions. This background yield is fixed relative to that of the \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^{*+}} \) decay, with \({{K} ^{*+}} \!\rightarrow {{K} ^0_{{ \scriptscriptstyle \mathrm{S}}}} {{\pi } ^+} \), using the known ratio of the branching fractions [14].

The one-dimensional projections of the two-dimensional simultaneous fit to the 2011 and 2012 data set are shown in Fig. 3 for \(m_{{{J /\psi }} {{\pi } ^+} {{\pi } ^0}}\) and in Fig. 4 for \(m_{{{\pi } ^+} {\gamma } {\gamma }}\), where only events between 5250 and 5310 \({\,\mathrm {Me}\mathrm {V}\!/}\mathrm {c}^2\) in \(m_{{{J /\psi }} {{\pi } ^+} {{\pi } ^0}}\) are considered. For the full fit regions in \(m_{{{J /\psi }} {{\pi } ^+} {{\pi } ^0}}\) and \(m_{{{\pi } ^+} {\gamma } {\gamma }}\) a total of \(489\pm 32\) (\(1090\pm 70\)) signal decays are observed in 2011 (2012). The fraction of \({{B} ^+} \!\rightarrow {{J /\psi }} {{\pi } ^+} {{\pi } ^0} \) decays that do not proceed via the \(\rho ^{+}\) resonance is measured to be \((8.4^{+6.1}_{-6.2})\)% in the \(m_{{{\pi } ^+} {\gamma } {\gamma }}\) interval from 400\({\,\mathrm {Me}\mathrm {V}\!/}\mathrm {c}^2\) to 1100\({\,\mathrm {Me}\mathrm {V}\!/}\mathrm {c}^2\).

Fig. 4
figure 4

The \({\pi } ^+\) \(\gamma \) \(\gamma \) invariant mass distributions for the (left) 2011 and (right) 2012 data sets for \(m_{{{J /\psi }} {{\pi } ^+} {{\pi } ^0}}\) between 5250 and 5310\({\,\mathrm {Me}\mathrm {V}\!/}\mathrm {c}^2\). The part reco and mis ID backgrounds are small in the given mass region and not visible in these figures

The value of \({\mathcal {A}}^{{C\!P}}\) is calculated using

$$\begin{aligned} {{\mathcal {A}}^{{C\!P}}} = \mathcal {A}^{{C\!P}}_\text {raw} - \mathcal {A}^\text {prod}, \end{aligned}$$
(5)

where \(\mathcal {A}^{{C\!P}}_\text {raw}\) is the raw asymmetry, determined from a fit to the 2011 and 2012 data sets, split by the charge of the \(B \) meson, where all fit components are modelled as in the branching fraction measurement; and \(\mathcal {A}^\text {prod}\) is the production asymmetry of \({B} ^+\) mesons in LHCb. For 2011 and 2012 they were measured to be (\(-0.41 \pm 0.49 \pm 0.11\))% and (\(-0.53 \pm 0.31 \pm 0.10\))%, respectively [31], with the first uncertainty being statistical and the second systematic.

For the background contribution from the \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^{*+}} \) decay with \({{K} ^{*+}} \!\rightarrow {{K} ^0_{{ \scriptscriptstyle \mathrm{S}}}} {{\pi } ^+} \), the \(C\!P\) asymmetry is fixed to the known value of (\(-4.8\pm 3.3\))% [14] after correcting for the production asymmetry. For the partially reconstructed background from \({{B} ^0_{s}} \!\rightarrow {{J /\psi }} \phi \) decays, no charge asymmetry is expected, as the final state is identical for both \({B} ^0_{s} \) and \({\overline{B}{}} {}^0_{s} \) mesons.

6 Systematic uncertainties

6.1 Uncertainties on the branching fraction

The systematic uncertainties for the branching fraction measurement are summarized in Table 1. The trigger efficiencies are derived from simulation. The ratio of efficiencies for \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} \) and \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) decays has a small deviation from unity due to the slightly different kinematical distributions of the \({J /\psi }\) mesons. To account for potential mismodelling of the impact of the \({K} ^+\) and \({\rho } ^+\) on the \({J /\psi }\) trigger efficiency in simulation, the \(p_{\mathrm{T}}\) distributions of the \({B} ^+\) and \({J /\psi }\) mesons in \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} \) decays are weighted to match those in \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) decays, and the trigger efficiency is reevaluated. The resulting difference between this ratio of trigger efficiencies and unity is taken as a systematic uncertainty.

Table 1 Systematic uncertainties on the branching fraction \(\mathcal {B}\)(\({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \))

For the charged-particle reconstruction efficiency, the correction factors between simulation and data are varied within their uncertainties, and the effect on the ratio of \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) and \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} \) decays is evaluated. The uncertainties consist of both statistical and systematic components, where the latter are due to the limited precision on the knowledge of the LHCb material budget. Only the contribution of the material budget uncertainty and the different interaction cross-section of pions and kaons with the material significantly contribute to the uncertainty.

The uncertainty on the \({\pi } ^0\) reconstruction efficiency is dominated by the uncertainty on the branching fraction of the \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^{*+}} \) decay, which is used in its calculation, and the number of \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^{*+}} \) candidates in each kinematic bin. These values are added in quadrature to the systematic uncertainty of the method.

The systematic uncertainty for the charged-pion identification efficiency is evaluated by calculating the difference in efficiency between the nominal method, which is performed in intervals of \(p_{\mathrm{T}}\), pseudorapidity, and the number of tracks in the event, and an alternative, unbinned method. In addition, a different quantity for the event multiplicity and a different scheme of interval boundaries are used. All three uncertainties are added in quadrature. A similar procedure is used for the kaon and muon identification efficiencies, resulting in smaller systematic uncertainties.

For \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} \) decays, the uncertainty on the selection efficiency is dominated by the limited size of the simulated data set. For the \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) selection, the largest component of this uncertainty arises from potential discrepancies in the \({\pi } ^0\) identification variable between simulation and data. The decay \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^{*+}} \) is used to weight the distribution of this variable, and the change in the multivariate classifier efficiency with respect to the baseline value is taken as a systematic uncertainty. A smaller contribution comes from the limited size of the simulated data set.

The uncertainty on the procedure to remove multiple-candidate events in the \({{{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} }\) channel is determined on simulation by calculating the efficiency to select events that contain only one candidate, where the simulated events are weighted so that the event occupancy matches that observed in data. In addition, the invariant mass distributions in data are fitted for all events and events that only contain one candidate, where the signal shape is unchanged for both fits, i.e. the peaking background arising when the charged particles from a genuine signal decay are combined with a prompt \({\pi } ^0\) meson is ignored. The difference in efficiency between data and simulation is taken as a systematic uncertainty.

The two-dimensional kernel density estimators use adaptive kernel widths. The effect of the kernel width is tested by setting it to a constant value, either higher or lower than the default value, and taking the resulting difference in the branching fraction as a systematic uncertainty. The tail parameters of the Crystal Ball function in \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) decays are varied by ± 20% with respect to the baseline values to account for the uncertainties in the fit to simulation. The value of \(m_{{{\rho } ^+}}\) of the Breit–Wigner function is left free to vary, instead of being fixed to its baseline value. Furthermore, to take a possible difference in the experimental resolution of the \(\rho ^{+}\) mass between data and simulation into account, the value of \(\Gamma _{0}\) of the Breit–Wigner shape is altered by the difference in the width of the \({{B} ^+} \) mass peak between data and simulation in the decay \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^{*+}} \). All differences with respect to the branching fraction of the baseline fit are added in quadrature and added to the overall systematic uncertainty. To take possible correlations in the signal shape between \(m_{{{J /\psi }} {{\pi } ^+} {{\pi } ^0}}\) and \(m_{{{\pi } ^+} {\gamma } {\gamma }}\) into account, the baseline model is replaced by a two-dimensional kernel density estimator whose shape is obtained from simulation. The resulting difference in the branching fraction with respect to the baseline model is taken as a systematic uncertainty.

The polarization of the decay products of the \({B} ^+\) meson in the \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) decay is unknown. Using simulated decays where \(L_{\mathrm{eff}}\) is set to 1 or 2, the branching fraction is recalculated and the difference in the observed branching fraction with respect to the baseline result is taken as a systematic uncertainty. As a consistency test, simulated decays with \(L_{\mathrm{eff}} = 0\) are studied. A small bias with respect to the baseline branching fraction is observed, which is corrected for and taken as a systematic uncertainty.

To test the effect of different polarization amplitudes of \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) in simulation and data on the efficiency to reconstruct the decay, the values of the helicity amplitudes from \({{B} ^0} \!\rightarrow {{J /\psi }} \rho ^0\) [32] are used in the simulation of \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) decays and varied within their uncertainties. The largest deviation with respect to the baseline value is taken as a systematic uncertainty.

In order to estimate the systematic uncertainty from the chosen fit range, the fit to determine the branching fraction is repeated 1000 times with random intervals in \(m_{{{J /\psi }} {{\pi } ^+} {{\pi } ^0}}\) and \(m_{{{\pi } ^+} {\gamma } {\gamma }}\) larger or smaller than those of the baseline fit. The width of the resulting distribution of the measured branching fractions of \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) decays for each interval is taken as a systematic uncertainty. A small bias with respect to the baseline result was observed. The bias is corrected for and also taken as a systematic uncertainty.

As an alternative modelling for the nonresonant contribution in \(m_{{{\pi } ^+} {\gamma } {\gamma }}\), the shape is modelled with the form \((P_{{{J /\psi }}}/m_{B})^{2}\) [33], with \(m_{B}\) the known mass of the \({B} ^+\) meson [14]. The difference of the branching fraction with respect to the baseline fit is taken as a systematic uncertainty.

A contribution from interference between the nonresonant \({{B} ^+} \!\rightarrow {{J /\psi }} {{\pi } ^+} {{\pi } ^0} \) and signal \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) decays could arise due to an asymmetric efficiency of the angular distribution of the \({\pi } ^+\) \({\pi } ^0\) system. To assess the effect of not taking the interference term in the branching fraction fit into account, several samples of one million simulated decays are generated including the interference term, where for each sample a different fixed phase for the nonresonant contribution is chosen. The shape of the angular acceptance is taken from the full simulation of \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) decays. Each sample is fitted with the baseline description, which does not include the interference term. The largest relative difference in the signal yield with respect to the generated value is taken as a systematic uncertainty. To investigate possible exotic resonance contributions, the invariant masses of \({J /\psi }\) \({\pi } ^+\) and \({J /\psi }\) \({\pi } ^0\) are inspected and no excess compared to the expectation is found.

Given the nature of the systematic uncertainties on the \({\pi } ^0\) and charged-particle reconstruction efficiencies, the selection efficiency and the removal of multiple candidates, their correlation in 2011 and 2012 is set to 1. All other uncertainties either result from a common fit to the combined data sets of 2011 and 2012 or are treated as uncorrelated.

6.2 Uncertainties on the \(C\!P\) asymmetry

Most systematic uncertainties cancel when calculating the \({\mathcal {A}}^{{C\!P}}\) ratio. The remaining contributions are listed in Table 2. The largest contributions come from the uncertainty on the knowledge of the direct \(C\!P\) asymmetry of the \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^{*+}} \) decay for the partially reconstructed background, and the limited knowledge of the production asymmetry for \({B} ^+\) mesons in the 2011 and 2012 data sets. The signal model is again replaced by a two-dimensional kernel density estimator to take possible correlations into account, taking the difference in the \(C\!P\)-asymmetry results as a systematic uncertainty. The ratio of the positive and negative pion detection efficiencies \(\varepsilon ({{\pi } ^+}) / \varepsilon ({{\pi } ^-})\) has been measured at the LHCb experiment [12] and found to be compatible with unity over a broad range of momenta and transverse momenta, with an uncertainty of about 0.5%. This uncertainty is added as a systematic uncertainty for \({\mathcal {A}}^{{C\!P}}\).

Table 2 Systematic uncertainties on the direct \(C\!P\) asymmetry of \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) decays

To evaluate a possible bias on the asymmetry result, a permutation test is performed where the data set is split 1000 times randomly, instead of by the charge of the \({{B} ^+} \) meson, and the asymmetry is evaluated. As an additional check, simulated decays are added to each of these randomly split samples, corresponding to \(\pm 5\)% and \(\pm 10\)% asymmetry, to assess the robustness of the asymmetry fit for a non-zero \({\mathcal {A}}^{{C\!P}}\) value. No bias in the resulting distributions is observed. The total systematic uncertainty for \({\mathcal {A}}^{{C\!P}}\) is formed by adding all individual components in quadrature.

7 Results and summary

Using Eq. (2) the ratio of the branching fractions of the decays \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) and \({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} \) is determined to be

$$\begin{aligned} \frac{{\mathcal {B}}({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} )}{{\mathcal {B}}({{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} )} = 0.0378 ^{+0.0025}_{-0.0024} \pm 0.0035 \end{aligned}$$

in a combined fit to the 2011 and 2012 data sets, where the first uncertainty is statistical and the second systematic. The ratio of efficiencies \(\frac{\varepsilon _{{{B} ^+} \!\rightarrow {{J /\psi }} {{K} ^+} }}{\varepsilon _{{{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} }}\) is \(27.2\pm 2.0\) for the combination of both data sets, it is dominated by the low efficiency to select a \({\pi } ^0\) with a sufficiently high transverse momentum. The branching fraction for the decay \({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} \) is

$$\begin{aligned} {\mathcal {B}}({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} ) = (3.81 ^{+0.25}_{-0.24} \pm 0.35) \times 10^{-5}. \end{aligned}$$

The \(C\!P\) asymmetry is measured to be

$$\begin{aligned} {{\mathcal {A}}^{{C\!P}}} ({{B} ^+} \!\rightarrow {{J /\psi }} {{\rho } ^+} ) = -0.045^{+0.056}_{-0.057} \pm 0.008. \end{aligned}$$

Both results are the most precise to date and are consistent with previous measurements. Furthermore, the measured value of \({\mathcal {A}}^{{C\!P}}\) is consistent with the corresponding measurement using \({{B} ^0} \!\rightarrow {{J /\psi }} {{\rho } ^0} \) decays, as expected from isospin symmetry [2].