def plot_hit_pattern(peaks, seconds_range, t_reference, axes=None, vmin=None, log_scale=False, label=None, single_figure=False, xenon1t=False, figsize=(10, 4), ): if single_figure: plt.figure(figsize=figsize) if len(peaks) > 1: print(f'warning showing total area of {len(peaks)} peaks') straxen.plot_pmts(np.sum(peaks['area_per_channel'], axis=0), axes=axes, vmin=vmin, log_scale=log_scale, label=label, xenon1t=xenon1t)
def test_plots(): """Make some plots""" c = np.ones(straxen.n_tpc_pmts) straxen.plot_pmts(c) straxen.plot_pmts(c, log_scale=True)
def plot_records_hitpatern(records, seconds_range, t_reference): records = strax.sort_by_time(records) res = np.zeros(straxen.n_tpc_pmts) res = smash_records(records, res) straxen.plot_pmts(res)