|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef IEFEXFPGATOWERIDPROVIDER_H
6 #define IEFEXFPGATOWERIDPROVIDER_H
8 #include "GaudiKernel/IAlgTool.h"
13 static const InterfaceID IID_IIeFEXFPGATowerIdProvider(
"LVL1::IeFEXFPGATowerIdProvider", 1 , 0);
18 static const InterfaceID&
interfaceID() {
return IID_IIeFEXFPGATowerIdProvider; };
virtual StatusCode getRankedTowerIDineFEX(int, int(&)[10][18]) const =0
virtual bool hasFPGA(int) const =0
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode rankTowerinFPGA(int)=0
virtual bool ifhaveinputfile() const =0
virtual StatusCode loadcsv()=0
virtual int getFPGAIndex(int, int) const =0
virtual StatusCode setAddress(const std::string &)=0
static const InterfaceID & interfaceID()
virtual StatusCode getRankedTowerIDinFPGA(int, int, int(&)[10][6]) const =0