23 declareInterface<IjFEXsumETAlgo>(
this);
32 return StatusCode::SUCCESS;
41 return StatusCode::FAILURE;
44 return StatusCode::SUCCESS;
51 return StatusCode::SUCCESS;
57 ATH_MSG_DEBUG(
"---------------- jFEXsumETAlgo::setup ----------------");
60 for(
int ieta=8;ieta<16;ieta++){
61 m_FPGA[iphi].push_back(FPGA[iphi][ieta]);
68 ATH_MSG_DEBUG(
"---------------- jFEXsumETAlgo::setup ----------------");
71 for(
int ieta=8;ieta<17;ieta++){
72 m_FPGA[iphi].push_back(FPGA[iphi][ieta]);
76 for(
int iphi=0;iphi<16;iphi++){
77 for(
int ieta=17;ieta<21;ieta++){
82 for(
int iphi=0;iphi<8;iphi++){
93 ATH_MSG_DEBUG(
"---------------- jFEXsumETAlgo::buildBarrelSumET ----------------");
101 for(
uint ieta=0;ieta<
m_FPGA[iphi].size();ieta++){
112 ATH_MSG_DEBUG(
"---------------- jFEXsumETAlgo::buildFWDSumET ----------------");
121 for(
uint ieta=0;ieta<
m_FPGA[iphi].size();ieta++){
150 for(
uint ieta=0;ieta<
max;ieta++){
193 return (itr->second).at(1);
#define ATH_CHECK
Evaluate an expression and check for errors.
static constexpr int jFEX_wide_algoSpace_width
static constexpr int jFEX_thin_algoSpace_width
static constexpr int jFEX_algoSpace_height
The jTower class is an interface object for jFEX trigger algorithms The purposes are twofold:
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...