26 if(!
tgcArgs()->USE_BIS78()){
return;}
30 for (
size_t ssc=0; ssc <
kNMaxSSC; ssc++){
37 for (
size_t dr=0; dr!=
N_DETA; dr++) {
38 for (
size_t dphi=0; dphi!=
N_DPHI; dphi++) {
40 std::fill(
m_CW[dr][dphi].begin(),
m_CW[dr][dphi].end(), 0);
58 std::vector<uint8_t> bis78Eta_vec=bis78Out->
getBIS78eta();
59 std::vector<uint8_t> bis78Phi_vec=bis78Out->
getBIS78phi();
60 std::vector<uint8_t> bis78Deta_vec=bis78Out->
getBIS78Deta();
61 std::vector<uint8_t> bis78Dphi_vec=bis78Out->
getBIS78Dphi();
67 for(
unsigned int bis78hit_id=0; bis78hit_id!=bis78Eta_vec.size(); bis78hit_id++){
77 const unsigned int ssc,
78 const unsigned int sec,
79 const unsigned int side)
const
void setLevel(MSG::Level lvl)
Change the current logging level.
AthMessaging(IMessageSvc *msgSvc, const std::string &name)
Constructor.
void set_USE_BIS78(bool v)
const std::vector< uint8_t > & getBIS78Deta() const
const std::vector< uint8_t > & getBIS78phi() const
const std::vector< uint8_t > & getBIS78flag3over3phi() const
const std::vector< uint8_t > & getBIS78Dphi() const
const std::vector< uint8_t > & getBIS78eta() const
const std::vector< uint8_t > & getBIS78flag3over3eta() const
int getFlagROI(const unsigned int roi, const unsigned int ssc, const unsigned int sec, const unsigned int side) const
int m_flagROI[kNRoiInSSC][kNMaxSSC][kNEndcapTrigSector]
static constexpr unsigned int N_DPHI
LVL1TGCTrigger::TGCArguments * tgcArgs()
LVL1TGCTrigger::TGCArguments * m_tgcArgs
int TGCBIS78_pt(const BIS78TrigOut *bis78Out, int) const
std::vector< short int > m_CW[N_DETA][N_DPHI]
TGCBIS78CoincidenceMap()=delete
static constexpr unsigned int N_DETA
static constexpr unsigned int kNEndcapTrigSector
The number of endcap trigger sectors per side.
static constexpr unsigned int kNumberOfEndcapRoI
The number of ROIs in a endcap trigger sector.
static constexpr unsigned int kNMaxSSC
The maximim number of SubSector-Clusters (SSC) (i.e.
static constexpr unsigned int kNRoiInSSC
The default number of ROIs in SSC.