10#define KLMTrgSummary_H
12#include <framework/datastore/RelationsObject.h>
36 void setBKLM_n_trg_sectors(
int n_trg)
38 m_bklm_n_trg_sectors = n_trg;
42 void setEKLM_n_trg_sectors(
int n_trg)
44 m_eklm_n_trg_sectors = n_trg;
46 void setBKLM_back_to_back_flag(
int n_trg)
48 m_bklm_back_to_back_flag = n_trg;
51 void setEKLM_back_to_back_flag(
int n_trg)
53 m_eklm_back_to_back_flag = n_trg;
58 void setSector_mask_Backward_Barrel(
int mask)
60 Sector_mask_Backward_Barrel = mask;
63 void setSector_mask_Forward_Barrel(
int mask)
65 Sector_mask_Forward_Barrel = mask;
68 void setSector_mask_Backward_Endcap(
int mask)
70 Sector_mask_Backward_Endcap = mask;
73 void setSector_mask_Forward_Endcap(
int mask)
75 Sector_mask_Forward_Endcap = mask;
81 int getBKLM_n_trg_sectors()
const
83 return m_bklm_n_trg_sectors;
87 int getEKLM_n_trg_sectors()
const
89 return m_eklm_n_trg_sectors;
91 int getBKLM_back_to_back_flag()
const
93 return m_bklm_back_to_back_flag ;
96 int getEKLM_back_to_back_flag()
const
98 return m_eklm_back_to_back_flag ;
103 int getSector_mask_Backward_Barrel()
const
105 return Sector_mask_Backward_Barrel ;
108 int getSector_mask_Forward_Barrel()
const
110 return Sector_mask_Forward_Barrel ;
113 int getSector_mask_Backward_Endcap()
const
115 return Sector_mask_Backward_Endcap;
117 int getSector_mask_Forward_Endcap()
const
119 return Sector_mask_Forward_Endcap ;
128 void setSector_mask_SLF_Backward_Barrel(
int mask)
130 Sector_mask_SLF_Backward_Barrel = mask;
133 void setSector_mask_SLF_Forward_Barrel(
int mask)
135 Sector_mask_SLF_Forward_Barrel = mask;
138 void setSector_mask_SLF_Backward_Endcap(
int mask)
140 Sector_mask_SLF_Backward_Endcap = mask;
144 void setSector_mask_SLF_Forward_Endcap(
int mask)
146 Sector_mask_SLF_Forward_Endcap = mask;
149 int getSector_mask_SLF_Backward_Barrel()
const
151 return Sector_mask_SLF_Backward_Barrel ;
154 int getSector_mask_SLF_Forward_Barrel()
const
156 return Sector_mask_SLF_Forward_Barrel ;
159 int getSector_mask_SLF_Backward_Endcap()
const
161 return Sector_mask_SLF_Backward_Endcap;
163 int getSector_mask_SLF_Forward_Endcap()
const
165 return Sector_mask_SLF_Forward_Endcap ;
183 void setSector_mask_SLF_OR_Backward_Barrel(
int mask)
185 Sector_mask_SLF_OR_Backward_Barrel = mask;
188 void setSector_mask_SLF_OR_Forward_Barrel(
int mask)
190 Sector_mask_SLF_OR_Forward_Barrel = mask;
193 void setSector_mask_SLF_OR_Backward_Endcap(
int mask)
195 Sector_mask_SLF_OR_Backward_Endcap = mask;
199 void setSector_mask_SLF_OR_Forward_Endcap(
int mask)
201 Sector_mask_SLF_OR_Forward_Endcap = mask;
204 int getSector_mask_SLF_OR_Backward_Barrel()
const
206 return Sector_mask_SLF_OR_Backward_Barrel ;
209 int getSector_mask_SLF_OR_Forward_Barrel()
const
211 return Sector_mask_SLF_OR_Forward_Barrel ;
214 int getSector_mask_SLF_OR_Backward_Endcap()
const
216 return Sector_mask_SLF_OR_Backward_Endcap;
218 int getSector_mask_SLF_OR_Forward_Endcap()
const
220 return Sector_mask_SLF_OR_Forward_Endcap ;
226 int Sector_mask_Backward_Barrel = 0;
227 int Sector_mask_Forward_Barrel = 0;
228 int Sector_mask_Backward_Endcap = 0;
229 int Sector_mask_Forward_Endcap = 0;
232 int Sector_mask_SLF_Backward_Barrel = 0;
233 int Sector_mask_SLF_Forward_Barrel = 0;
234 int Sector_mask_SLF_Backward_Endcap = 0;
235 int Sector_mask_SLF_Forward_Endcap = 0;
238 int Sector_mask_SLF_OR_Backward_Barrel = 0;
239 int Sector_mask_SLF_OR_Forward_Barrel = 0;
240 int Sector_mask_SLF_OR_Backward_Endcap = 0;
241 int Sector_mask_SLF_OR_Forward_Endcap = 0;
243 int m_bklm_n_trg_sectors = 0;
244 int m_eklm_n_trg_sectors = 0 ;
245 int m_bklm_back_to_back_flag = 0 ;
246 int m_eklm_back_to_back_flag = 0;
Store KLM TRG track information as a ROOT object.
virtual ~KLMTrgSummary()
Destructor.
KLMTrgSummary()=default
Empty constructor for ROOT IO (needed to make the class storable)
Defines interface for accessing relations of objects in StoreArray.
Abstract base class for different kinds of events.