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 ;
124 int getSector_mask_OR_Backward_Barrel()
const
126 return Sector_mask_OR_Backward_Barrel ;
129 int getSector_mask_OR_Forward_Barrel()
const
131 return Sector_mask_OR_Forward_Barrel ;
134 int getSector_mask_OR_Backward_Endcap()
const
136 return Sector_mask_OR_Backward_Endcap;
138 int getSector_mask_OR_Forward_Endcap()
const
140 return Sector_mask_OR_Forward_Endcap ;
147 void setSector_mask_OR_Backward_Barrel(
int mask)
149 Sector_mask_OR_Backward_Barrel = mask;
152 void setSector_mask_OR_Forward_Barrel(
int mask)
154 Sector_mask_OR_Forward_Barrel = mask;
157 void setSector_mask_OR_Backward_Endcap(
int mask)
159 Sector_mask_OR_Backward_Endcap = mask;
162 void setSector_mask_OR_Forward_Endcap(
int mask)
164 Sector_mask_OR_Forward_Endcap = mask;
168 void setSector_mask_SLF_Backward_Barrel(
int mask)
170 Sector_mask_SLF_Backward_Barrel = mask;
173 void setSector_mask_SLF_Forward_Barrel(
int mask)
175 Sector_mask_SLF_Forward_Barrel = mask;
178 void setSector_mask_SLF_Backward_Endcap(
int mask)
180 Sector_mask_SLF_Backward_Endcap = mask;
184 void setSector_mask_SLF_Forward_Endcap(
int mask)
186 Sector_mask_SLF_Forward_Endcap = mask;
189 int getSector_mask_SLF_Backward_Barrel()
const
191 return Sector_mask_SLF_Backward_Barrel ;
194 int getSector_mask_SLF_Forward_Barrel()
const
196 return Sector_mask_SLF_Forward_Barrel ;
199 int getSector_mask_SLF_Backward_Endcap()
const
201 return Sector_mask_SLF_Backward_Endcap;
203 int getSector_mask_SLF_Forward_Endcap()
const
205 return Sector_mask_SLF_Forward_Endcap ;
223 void setSector_mask_SLF_OR_Backward_Barrel(
int mask)
225 Sector_mask_SLF_OR_Backward_Barrel = mask;
228 void setSector_mask_SLF_OR_Forward_Barrel(
int mask)
230 Sector_mask_SLF_OR_Forward_Barrel = mask;
233 void setSector_mask_SLF_OR_Backward_Endcap(
int mask)
235 Sector_mask_SLF_OR_Backward_Endcap = mask;
239 void setSector_mask_SLF_OR_Forward_Endcap(
int mask)
241 Sector_mask_SLF_OR_Forward_Endcap = mask;
244 int getSector_mask_SLF_OR_Backward_Barrel()
const
246 return Sector_mask_SLF_OR_Backward_Barrel ;
249 int getSector_mask_SLF_OR_Forward_Barrel()
const
251 return Sector_mask_SLF_OR_Forward_Barrel ;
254 int getSector_mask_SLF_OR_Backward_Endcap()
const
256 return Sector_mask_SLF_OR_Backward_Endcap;
258 int getSector_mask_SLF_OR_Forward_Endcap()
const
260 return Sector_mask_SLF_OR_Forward_Endcap ;
266 int Sector_mask_Backward_Barrel = 0;
267 int Sector_mask_Forward_Barrel = 0;
268 int Sector_mask_Backward_Endcap = 0;
269 int Sector_mask_Forward_Endcap = 0;
271 int Sector_mask_OR_Backward_Barrel = 0;
272 int Sector_mask_OR_Forward_Barrel = 0;
273 int Sector_mask_OR_Backward_Endcap = 0;
274 int Sector_mask_OR_Forward_Endcap = 0;
276 int Sector_mask_SLF_Backward_Barrel = 0;
277 int Sector_mask_SLF_Forward_Barrel = 0;
278 int Sector_mask_SLF_Backward_Endcap = 0;
279 int Sector_mask_SLF_Forward_Endcap = 0;
282 int Sector_mask_SLF_OR_Backward_Barrel = 0;
283 int Sector_mask_SLF_OR_Forward_Barrel = 0;
284 int Sector_mask_SLF_OR_Backward_Endcap = 0;
285 int Sector_mask_SLF_OR_Forward_Endcap = 0;
287 int m_bklm_n_trg_sectors = 0;
288 int m_eklm_n_trg_sectors = 0 ;
289 int m_bklm_back_to_back_flag = 0 ;
290 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.