|
ATLAS Offline Software
|
Go to the documentation of this file.
22 m_condDbTool(
"TGCTriggerDbTool"),
27 if(!
tgcArgs()->USE_BIS78()){
return;}
30 for (
size_t sec=0; sec < kNEndcapTrigSector; sec++){
31 for (
size_t ssc=0; ssc < kNMaxSSC; ssc++){
32 for (
size_t pos=0;
pos < kNRoiInSSC;
pos++){
39 for (
size_t dphi=0; dphi!=
N_DPHI; dphi++) {
40 m_CW[
dr][dphi].resize(kNumberOfEndcapRoI);
59 std::vector<uint8_t> bis78Eta_vec=bis78Out->
getBIS78eta();
60 std::vector<uint8_t> bis78Phi_vec=bis78Out->
getBIS78phi();
61 std::vector<uint8_t> bis78Deta_vec=bis78Out->
getBIS78Deta();
62 std::vector<uint8_t> bis78Dphi_vec=bis78Out->
getBIS78Dphi();
68 for(
unsigned int bis78hit_id=0; bis78hit_id!=bis78Eta_vec.size(); bis78hit_id++){
78 const unsigned int ssc,
79 const unsigned int sec,
80 const unsigned int side)
const
84 if (roi >= kNRoiInSSC)
return -1;
85 if (ssc >= kNMaxSSC)
return 0;
86 if (sec >= kNEndcapTrigSector)
return -1;
int m_flagROI[kNRoiInSSC][kNMaxSSC][kNEndcapTrigSector]
const std::vector< uint8_t > & getBIS78Deta() const
const std::vector< uint8_t > & getBIS78eta() const
void setLevel(MSG::Level lvl)
Change the current logging level.
void set_USE_BIS78(bool v)
const std::vector< uint8_t > & getBIS78Dphi() const
static constexpr unsigned int N_DETA
std::vector< short int > m_CW[N_DETA][N_DPHI]
Class to provide easy MsgStream access and capabilities.
static constexpr unsigned int N_DPHI
const std::vector< uint8_t > & getBIS78flag3over3eta() const
void fill(H5::Group &out_file, size_t iterations)
int getFlagROI(const unsigned int roi, const unsigned int ssc, const unsigned int sec, const unsigned int side) const
const std::vector< uint8_t > & getBIS78phi() const
const std::vector< uint8_t > & getBIS78flag3over3phi() const
TGCBIS78CoincidenceMap()=delete
LVL1TGCTrigger::TGCArguments * tgcArgs()
int TGCBIS78_pt(const BIS78TrigOut *bis78Out, int) const