|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #include "GaudiKernel/IAlgTool.h"
32 static const InterfaceID IID_IjFEXFPGA(
"LVL1::IjFEXFPGA", 1, 0);
52 virtual std::vector<std::unique_ptr<jFEXTOB>>
getTauTOBs() = 0;
56 virtual std::vector<std::unique_ptr<jFEXTOB>>
getMetTOBs() =0;
virtual int getTTowerET_HAD(unsigned int TTID)=0
constexpr static int jFEX_thin_algoSpace_width
virtual StatusCode execute(jFEXOutputCollection *inputOutputCollection, const std::pair< unsigned int, const std::vector< int > & > &jetCalibrationParameters)=0
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
virtual int getTTowerET(unsigned int TTID)=0
virtual std::vector< std::vector< uint32_t > > getFwdElTOBs()=0
virtual int getTTowerET_forMET(unsigned int TTID)=0
virtual void SetTowersAndCells_SG(int[][FEXAlgoSpaceDefs::jFEX_thin_algoSpace_width])=0
virtual std::vector< std::unique_ptr< jFEXTOB > > getLargeRJetTOBs()=0
virtual int getTTowerET_EM(unsigned int TTID)=0
::StatusCode StatusCode
StatusCode definition for legacy code.
constexpr static int jFEX_wide_algoSpace_width
Helper class for offline supercell identifiers.
virtual void SetTowersAndCells_SG(int[][FEXAlgoSpaceDefs::jFEX_wide_algoSpace_width])=0
virtual std::vector< std::unique_ptr< jFEXTOB > > getTauTOBs()=0
virtual StatusCode init(int id, int efexid)=0
virtual std::vector< std::unique_ptr< jFEXTOB > > getSumEtTOBs()=0
static const InterfaceID & interfaceID()
virtual std::vector< std::unique_ptr< jFEXTOB > > getMetTOBs()=0
virtual std::vector< std::unique_ptr< jFEXTOB > > getSmallRJetTOBs()=0