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