24 void clear_layersUsed();
25 void add_layersUsed(
int layersUsed);
26 void set_NPlaneTrigger(
int NPlaneTrigger);
27 void set_NLayerTrigger(
int NLayerTrigger);
28 void set_countPlanes(
int countPlanes);
30 KLM_TRG_definitions::KLM_Digit_compact_ts set_joiningAlgorithm(
const KLM_TRG_definitions::KLM_Digit_compact_ts& hits,
31 const int count_planes);
32 void run(
const KLM_TRG_definitions::KLM_Digit_compact_ts& hits);
34 int get_n_sections_trig(
int subdetector);
35 int get_triggermask(
int subdetector,
int section);
36 int get_BKLM_back_to_back_flag(
int subdetector);
40 std::vector<nt::ntuple<KLM_TRG_definitions::layer>> m_layersUsed;
49 using sections_trig_t =
50 std::vector<nt::ntuple< KLM_TRG_definitions::subdetector, KLM_TRG_definitions::section, KLM_TRG_definitions:: sector_mask, KLM_TRG_definitions::n_sections_trig>>;
51 sections_trig_t m_sections_trig;
54 std::vector<nt::ntuple< KLM_TRG_definitions::subdetector, KLM_TRG_definitions::n_sections_trig, KLM_TRG_definitions::back2back >>;
55 summary1_t m_summary1;