Belle II Software development
klmtrg_layer_counter_t Class Reference

Public Member Functions

void clear_layersUsed ()
 
void add_layersUsed (int layersUsed)
 
void set_NLayerTrigger (int NlayerTrigger)
 
void run (const KLM_TRG_definitions::KLM_Digit_compact_ts &hits)
 
int get_n_sections_trig (int subdetector)
 
int get_triggermask (int subdetector, int section)
 
int get_BKLM_back_to_back_flag (int subdetector)
 

Private Types

using sections_trig_t = std::vector< nt::ntuple< KLM_TRG_definitions::subdetector, KLM_TRG_definitions::section, KLM_TRG_definitions::sector_mask, KLM_TRG_definitions::n_sections_trig > >
 
using summary1_t = std::vector< nt::ntuple< KLM_TRG_definitions::subdetector, KLM_TRG_definitions::n_sections_trig, KLM_TRG_definitions::back2back > >
 

Private Attributes

std::vector< nt::ntuple< KLM_TRG_definitions::layer > > m_layersUsed
 
int m_NlayerTrigger
 
sections_trig_t m_sections_trig
 
summary1_t m_summary1
 

Detailed Description

Definition at line 22 of file KLM_Trig.h.

Member Typedef Documentation

◆ sections_trig_t

using sections_trig_t = std::vector<nt::ntuple< KLM_TRG_definitions::subdetector, KLM_TRG_definitions::section, KLM_TRG_definitions:: sector_mask, KLM_TRG_definitions::n_sections_trig> >
private

Definition at line 43 of file KLM_Trig.h.

◆ summary1_t

using summary1_t = std::vector<nt::ntuple< KLM_TRG_definitions::subdetector, KLM_TRG_definitions::n_sections_trig, KLM_TRG_definitions::back2back > >
private

Definition at line 47 of file KLM_Trig.h.

Member Data Documentation

◆ m_layersUsed

std::vector<nt::ntuple<KLM_TRG_definitions::layer> > m_layersUsed
private

Definition at line 36 of file KLM_Trig.h.

◆ m_NlayerTrigger

int m_NlayerTrigger
private

Definition at line 37 of file KLM_Trig.h.

◆ m_sections_trig

sections_trig_t m_sections_trig
private

Definition at line 45 of file KLM_Trig.h.

◆ m_summary1

summary1_t m_summary1
private

Definition at line 49 of file KLM_Trig.h.


The documentation for this class was generated from the following files: