11 import matplotlib
as mpl
12 import matplotlib.pyplot
as plt
18 plt.style.use(
"belle2")
21 var_list = [
'Jpsi_isSignal',
'Jpsi_M_uncorrected',
'Jpsi_M']
24 df = uproot.open(
"Bd2JpsiKS.root:tree").arrays(var_list, library=
'pd')
27 df_signal_only = df.query(
"Jpsi_isSignal == 1")
29 fig, ax = plt.subplots()
31 ax.hist(df_signal_only[
"Jpsi_M_uncorrected"], label=
"w/o brems corr", alpha=0.5, range=(1.7, 3.2))
32 ax.hist(df_signal_only[
"Jpsi_M"], label=
"with brems corr", alpha=0.5, range=(1.7, 3.2))
35 ax.set_xlabel(
"Invariant mass of the J/Psi [GeV]")
37 ax.set_ylabel(
"Events")
40 plt.savefig(
"brems_corr_invariant_mass.png")