 |
ATLAS Offline Software
|
Go to the documentation of this file.
31 static const InterfaceID IID_IeFEXSim(
"LVL1::eFEXSim", 1, 0);
36 static const InterfaceID&
interfaceID() {
return IID_IeFEXSim; };
48 virtual void init (
int id);
50 virtual void reset ();
54 virtual int ID()
const {
return m_id;}
60 virtual std::vector<std::unique_ptr<eFEXegTOB>>
getEmTOBs();
62 virtual std::vector<std::unique_ptr<eFEXtauTOB>>
getTauBDTTOBs();
66 std::vector<std::unique_ptr<eFEXtauTOB>>
getTauTOBs(std::vector<std::vector<std::unique_ptr<eFEXtauTOB>> >& tauTobObjects);
78 ToolHandle<eFEXFPGA>
m_eFEXFPGATool {
this,
"eFEXFPGATool",
"LVL1::eFEXFPGA",
"Tool that simulates the FPGA hardware"};
std::vector< std::vector< std::unique_ptr< eFEXegTOB > > > m_emTobObjects
virtual std::vector< std::unique_ptr< eFEXtauTOB > > getTauHeuristicTOBs()
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
virtual StatusCode initialize()
standard Athena-Algorithm method
static const InterfaceID & interfaceID()
std::vector< std::unique_ptr< eFEXtauTOB > > getTauTOBs(std::vector< std::vector< std::unique_ptr< eFEXtauTOB >> > &tauTobObjects)
virtual std::vector< std::unique_ptr< eFEXegTOB > > getEmTOBs()
virtual void SetTowersAndCells_SG(int tmp[10][18])
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< std::vector< std::unique_ptr< eFEXtauTOB > > > m_tauHeuristicTobObjects
ToolHandle< eFEXFPGA > m_eFEXFPGATool
virtual StatusCode NewExecute(int tmp[10][18], eFEXOutputCollection *inputOutputCollection)
std::vector< std::vector< std::unique_ptr< eFEXtauTOB > > > m_tauBDTTobObjects
virtual StatusCode finalize()
standard Athena-Algorithm method
Container class for CaloCell.
std::vector< eFEXFPGA * > m_eFEXFPGACollection
virtual ~eFEXSim()
Destructor.
eFEXSim(const std::string &type, const std::string &name, const IInterface *parent)
Constructors.
virtual std::vector< std::unique_ptr< eFEXtauTOB > > getTauBDTTOBs()
CaloCellContainer m_sCellsCollection
macros to associate a CLID to a type
virtual void init(int id)