|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef IjFEXFORWARDJETSALGO_H
12 #define IjFEXFORWARDJETSALGO_H
14 #include "GaudiKernel/IAlgTool.h"
22 static const InterfaceID IID_IjFEXForwardJetsAlgo(
"LVL1::IjFEXForwardJetsAlgo",1, 0);
33 virtual std::unordered_map<int, jFEXForwardJetsInfo>
calculateJetETs(
int seedThreshold) =0;
34 virtual void setFPGAEnergy(std::unordered_map<
int,std::vector<int> > et_map) =0;
44 return IID_IjFEXForwardJetsAlgo;
virtual StatusCode safetyTest()=0
constexpr static int jFEX_algoSpace_height
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
virtual StatusCode reset()=0
static const InterfaceID & interfaceID()
::StatusCode StatusCode
StatusCode definition for legacy code.
constexpr static int jFEX_wide_algoSpace_width
virtual void setup(int inputTable[FEXAlgoSpaceDefs::jFEX_algoSpace_height][FEXAlgoSpaceDefs::jFEX_wide_algoSpace_width], int)=0
virtual std::unordered_map< int, jFEXForwardJetsInfo > calculateJetETs(int seedThreshold)=0
virtual void setFPGAEnergy(std::unordered_map< int, std::vector< int > > et_map)=0
virtual std::unordered_map< int, jFEXForwardJetsInfo > FcalJetsTowerIDLists(int seedThreshold)=0
virtual int SumEtSeed(unsigned int TTID)=0