9 #ifndef KLMTrgSummary_H
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;
171 int Sector_mask_Backward_Barrel = 0;
172 int Sector_mask_Forward_Barrel = 0;
173 int Sector_mask_Backward_Endcap = 0;
174 int Sector_mask_Forward_Endcap = 0;
176 int Sector_mask_OR_Backward_Barrel = 0;
177 int Sector_mask_OR_Forward_Barrel = 0;
178 int Sector_mask_OR_Backward_Endcap = 0;
179 int Sector_mask_OR_Forward_Endcap = 0;
183 int m_bklm_n_trg_sectors = 0;
184 int m_eklm_n_trg_sectors = 0 ;
185 int m_bklm_back_to_back_flag = 0 ;
186 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.