|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef jFEXSmallRJetAlgo_H
12 #define jFEXSmallRJetAlgo_H
41 virtual void setup(
int inputTable[7][7],
int inputTableDisplaced[7][7])
override;
42 virtual unsigned int getTTowerET(
unsigned int TTID )
const override;
45 virtual unsigned int getSeedET()
const override;
50 virtual void setFPGAEnergy(
const std::unordered_map<
int,std::vector<int> >& et_map)
override;
virtual bool isSeedLocalMaxima(int seedThreshold) override
SG::ReadHandle< jTowerContainer > m_jTowerContainer
int m_jFEXalgoSearchWindowSeedET[5][5]
SG::ReadHandleKey< LVL1::jTowerContainer > m_jTowerContainerKey
virtual unsigned int getTTIDcentre() const override
virtual unsigned int getSmallETRing() const override
virtual void setFPGAEnergy(const std::unordered_map< int, std::vector< int > > &et_map) override
virtual unsigned int getSmallClusterET() const override
int m_jFEXalgoTowerID[7][7]
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
virtual ~jFEXSmallRJetAlgo()
Destructor.
bool getTTowerSat(unsigned int TTID)
virtual unsigned int getTTowerET(unsigned int TTID) const override
virtual StatusCode initialize() override
standard Athena-Algorithm method
virtual StatusCode safetyTest() override
int m_jFEXalgoSearchWindowSeedET_displaced[5][5]
bool CalculateLM(int mymatrix[5][5])
::StatusCode StatusCode
StatusCode definition for legacy code.
int m_jFEXalgoTowerID_displaced[7][7]
jFEXSmallRJetAlgo(const std::string &type, const std::string &name, const IInterface *parent)
Constructors.
Helper class for offline supercell identifiers.
virtual void buildSeeds() override
virtual bool getSRjetSat() const override
virtual void setup(int inputTable[7][7], int inputTableDisplaced[7][7]) override
virtual unsigned int getSeedET() const override
std::unordered_map< int, std::vector< int > > m_map_Etvalues
macros to associate a CLID to a type