|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef jFEXLargeRJetAlgo_H
12 #define jFEXLargeRJetAlgo_H
42 virtual void setupCluster(
int inputTable[15][15])
override;
43 virtual unsigned int getRingET()
override;
44 virtual unsigned int getLargeClusterET(
unsigned int smallClusterET,
unsigned int largeRingET)
override;
45 virtual void setFPGAEnergy(std::unordered_map<
int,std::vector<int> > et_map)
override;
54 ToolHandle<IjFEXSmallRJetAlgo>
m_jFEXSmallRJetAlgoTool {
this,
"jFEXSmallRJetAlgoTool",
"LVL1::jFEXSmallRJetAlgo",
"Tool that runs the jFEX Small R Jet algorithm"};
virtual void setFPGAEnergy(std::unordered_map< int, std::vector< int > > et_map) override
std::unordered_map< int, std::vector< int > > m_map_Etvalues
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)
Helper class for offline supercell identifiers.
ToolHandle< IjFEXSmallRJetAlgo > m_jFEXSmallRJetAlgoTool
virtual unsigned int getRingET() override
SG::ReadHandle< jTowerContainer > m_jTowerContainer
virtual unsigned int getLargeClusterET(unsigned int smallClusterET, unsigned int largeRingET) override
virtual StatusCode safetyTest() override
virtual ~jFEXLargeRJetAlgo()
Destructor.
bool getTTowerSat(unsigned int TTID)
SG::ReadHandleKey< LVL1::jTowerContainer > m_jTowerContainerKey
macros to associate a CLID to a type
virtual void setupCluster(int inputTable[15][15]) override
virtual StatusCode initialize() override
standard Athena-Algorithm method