13#include "trg/klm/modules/klmtrigger/ntuples_full.h"
23 namespace KLM_TRG_definitions {
24 nt_new_axis_t(event_nr, int32_t{});
25 nt_new_axis_t(sector, int32_t{});
26 nt_new_axis_t(section, int32_t{});
27 nt_new_axis_t(subdetector, int32_t{});
28 nt_new_axis_t(strip, int32_t{});
29 nt_new_axis_t(layer, int32_t{});
30 nt_new_axis_t(plane, int32_t{});
31 nt_new_axis_t(digit_id, int32_t{});
46 using KLM_Digit_compact_ts = std::vector < KLM_Digit_compact_t>;
48 nt_new_axis_t(x_pos, int32_t{});
49 nt_new_axis_t(y_pos, int32_t{});
53 nt_new_axis_t(slopeX,
double{});
54 nt_new_axis_t(offsetX,
double{});
55 nt_new_axis_t(slopeY,
double{});
56 nt_new_axis_t(offsetY,
double{});
58 nt_new_axis_t(slopeXY,
double{});
59 nt_new_axis_t(interceptXY,
double{});
60 nt_new_axis_t(ipXY,
double{});
61 nt_new_axis_t(chisqXY,
double{});
62 nt_new_axis_t(Nhits,
double{});
64 nt_new_axis_t(track_id,
int{});
65 nt_new_axis_t(geo_id,
int{});
69 using KLM_geo_fit_t_old =
71 using KLM_geo_fit_ts = std::vector< KLM_geo_fit_t>;
87 using KLM_trig_linear_fits = std::vector< KLM_trig_linear_fit>;
91 nt_new_axis_t(n_sections_trig, int32_t{});
92 nt_new_axis_t(sector_mask, int32_t{});
93 nt_new_axis_t(sector_mask_or, int32_t{});
94 nt_new_axis_t(back2back, int32_t{});
Abstract base class for different kinds of events.