11#ifndef jFEXLargeRJetAlgo_H
12#define jFEXLargeRJetAlgo_H
35 virtual void setupCluster(
int inputTable[15][15])
override;
36 virtual unsigned int getRingET()
override;
37 virtual unsigned int getLargeClusterET(
unsigned int smallClusterET,
unsigned int largeRingET)
const override;
38 virtual void setFPGAEnergy(
const std::unordered_map<
int,std::vector<int> >& et_map)
override;
47 ToolHandle<IjFEXSmallRJetAlgo>
m_jFEXSmallRJetAlgoTool {
this,
"jFEXSmallRJetAlgoTool",
"LVL1::jFEXSmallRJetAlgo",
"Tool that runs the jFEX Small R Jet algorithm"};
jFEXLargeRJetAlgo(const std::string &type, const std::string &name, const IInterface *parent)
Constructors.
virtual unsigned int getRingET() override
int getTTowerET(unsigned int TTID)
virtual unsigned int getLargeClusterET(unsigned int smallClusterET, unsigned int largeRingET) const override
virtual void setupCluster(int inputTable[15][15]) override
virtual ~jFEXLargeRJetAlgo()
Destructor.
ToolHandle< IjFEXSmallRJetAlgo > m_jFEXSmallRJetAlgoTool
virtual StatusCode safetyTest() override
int m_largeRJetEtRing_IDs[15][15]
SG::ReadHandle< jTowerContainer > m_jTowerContainer
virtual StatusCode initialize() override
standard Athena-Algorithm method
virtual void setFPGAEnergy(const std::unordered_map< int, std::vector< int > > &et_map) override
std::unordered_map< int, std::vector< int > > m_map_Etvalues
virtual bool getLRjetSat() override
SG::ReadHandleKey< LVL1::jTowerContainer > m_jTowerContainerKey
bool getTTowerSat(unsigned int TTID)
Property holding a SG store/key/clid from which a ReadHandle is made.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...