1from matplotlib
import pyplot
as plt
5parser = argparse.ArgumentParser(description=
"Trigger Primitives plotter")
6parser.add_argument(
'-f' '--file', dest=
'file', help=
'Trigger Primitives')
7args = parser.parse_args()
10data = np.genfromtxt(file, delimiter=
' ')
11data = data.transpose()
13legend_properties = {
'weight':
'bold'}
18startTime = data[0][start_TPs:n]
21channel = data[3][start_TPs:n]
22adc_sum = data[4][start_TPs:n]
23startTime -= time_shift
26label=
"Input TPs - Event Display"
27fig.set_xlabel(
"Relative Time (s)")
28fig.set_ylabel(
"Channel ID")
32scatter = fig.scatter(startTime, channel, s=5, label=label, c=adc_sum, vmax=np.max(adc_sum)/20)
33fig.legend(prop=legend_properties)
37colorbar = plt.colorbar(scatter)
38colorbar.set_label(
'ADC Sum')
41plt.savefig(
"output_trigger_primitives.png")