20#include "trg/klm/modules/klmtrigger/KLMAxis.h"
30 void clear_geometry();
32 void set_y_cutoff(
int cutoff);
33 void set_intercept_cutoff(
int cutoff);
36 void run(
const KLM_TRG_definitions::KLM_Digit_compact_ts& hits);
39 int get_triggermask(
int subdetector,
int section);
40 int get_triggermask_or(
int subdetector,
int section);
41 const KLM_TRG_definitions::KLM_trig_linear_fits& get_result()
const ;
45 KLM_TRG_definitions::KLM_trig_linear_fits m_linear_fits;
47 int m_intercept_cutoff = 500;
52 std::map<int64_t, geo_KLM_t> m_KLMgeomap;
54 KLM_TRG_definitions::subdetector m_bklm_constant;
59 using sections_trig_t =
60 std::vector<nt::ntuple< KLM_TRG_definitions::subdetector, KLM_TRG_definitions::section, KLM_TRG_definitions::sector_mask, KLM_TRG_definitions::sector_mask_or>>;
61 sections_trig_t m_sections_trig;
Abstract base class for different kinds of events.