9#include "GaudiKernel/IAlgTool.h"
20 typedef std::array<std::array<int, 12>, 32>
gTowersType;
28 int aFPGA_B,
int bFPGA_B,
29 int aFPGA_C,
int bFPGA_C,
30 int gXE_seedThrA,
int gXE_seedThrB,
int gXE_seedThrC) = 0;
33 std::array<int32_t, 4> & outTOB)
const = 0;
virtual void setAlgoConstant(int aFPGA_A, int bFPGA_A, int aFPGA_B, int bFPGA_B, int aFPGA_C, int bFPGA_C, int gXE_seedThrA, int gXE_seedThrB, int gXE_seedThrC)=0
static const InterfaceID & interfaceID()
virtual std::vector< std::unique_ptr< gFEXJwoJTOB > > jwojAlgo(const gTowersType &Atwr, const gTowersType &Btwr, const gTowersType &Ctwr, std::array< int32_t, 4 > &outTOB) const =0
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
static const InterfaceID IID_IgFEXJwoJAlgo("LVL1::IgFEXJwoJAlgo", 1, 0)
std::array< std::array< int, 12 >, 32 > gTowersType