 |
ATLAS Offline Software
|
Go to the documentation of this file.
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"};
std::unordered_map< int, std::vector< int > > m_map_Etvalues
virtual void setFPGAEnergy(const std::unordered_map< int, std::vector< int > > &et_map) override
jFEXLargeRJetAlgo(const std::string &type, const std::string &name, const IInterface *parent)
Constructors.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
int m_largeRJetEtRing_IDs[15][15]
virtual bool getLRjetSat() override
::StatusCode StatusCode
StatusCode definition for legacy code.
int getTTowerET(unsigned int TTID)
ToolHandle< IjFEXSmallRJetAlgo > m_jFEXSmallRJetAlgoTool
virtual unsigned int getRingET() override
SG::ReadHandle< jTowerContainer > m_jTowerContainer
virtual StatusCode safetyTest() override
virtual unsigned int getLargeClusterET(unsigned int smallClusterET, unsigned int largeRingET) const override
virtual ~jFEXLargeRJetAlgo()
Destructor.
bool getTTowerSat(unsigned int TTID)
SG::ReadHandleKey< LVL1::jTowerContainer > m_jTowerContainerKey
virtual void setupCluster(int inputTable[15][15]) override
virtual StatusCode initialize() override
standard Athena-Algorithm method