|
ATLAS Offline Software
|
Go to the documentation of this file.
16 #include "GaudiKernel/IAlgTool.h"
28 static const InterfaceID IID_IeFEXFPGA(
"LVL1::IeFEXFPGA", 1, 0);
44 virtual void SetIsoWP(
const std::vector<unsigned int>&,
const std::vector<unsigned int>&,
unsigned int &,
unsigned int)
const = 0;
46 virtual std::vector<std::unique_ptr<eFEXegTOB>>
getEmTOBs() = 0;
virtual std::vector< std::unique_ptr< eFEXtauTOB > > getTauHeuristicTOBs()=0
static const InterfaceID & interfaceID()
virtual StatusCode init(int id, int efexid)=0
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
virtual std::vector< std::unique_ptr< eFEXegTOB > > getEmTOBs()=0
virtual int getID() const =0
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual std::vector< std::unique_ptr< eFEXtauTOB > > getTauBDTTOBs()=0
virtual void SetTowersAndCells_SG(int[][6])=0
virtual void SetIsoWP(const std::vector< unsigned int > &, const std::vector< unsigned int > &, unsigned int &, unsigned int) const =0
virtual StatusCode execute(eFEXOutputCollection *inputOutputCollection)=0