12#include "trg/klm/modules/klmtrigger/KLMAxis.h"
24 void clear_layersUsed();
25 void add_layersUsed(
int layersUsed);
26 void set_NLayerTrigger(
int NlayerTrigger);
28 void run(
const KLM_TRG_definitions::KLM_Digit_compact_ts& hits);
30 int get_n_sections_trig(
int subdetector);
31 int get_triggermask(
int subdetector,
int section);
32 int get_BKLM_back_to_back_flag(
int subdetector);
36 std::vector<nt::ntuple<KLM_TRG_definitions::layer>> m_layersUsed;
43 using sections_trig_t =
44 std::vector<nt::ntuple< KLM_TRG_definitions::subdetector, KLM_TRG_definitions::section, KLM_TRG_definitions:: sector_mask, KLM_TRG_definitions::n_sections_trig>>;
45 sections_trig_t m_sections_trig;
48 std::vector<nt::ntuple< KLM_TRG_definitions::subdetector, KLM_TRG_definitions::n_sections_trig, KLM_TRG_definitions::back2back >>;
49 summary1_t m_summary1;
Abstract base class for different kinds of events.