ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
LVL1::IjFEXSmallRJetAlgo Class Referenceabstract

#include <IjFEXSmallRJetAlgo.h>

Inheritance diagram for LVL1::IjFEXSmallRJetAlgo:
Collaboration diagram for LVL1::IjFEXSmallRJetAlgo:

Public Member Functions

virtual StatusCode safetyTest ()=0
 
virtual void setup (int inputTable[7][7], int inputTableDisplaced[7][7])=0
 
virtual bool isSeedLocalMaxima (int seedThreshold)=0
 
virtual void buildSeeds ()=0
 
virtual unsigned int getTTowerET (unsigned int TTID) const =0
 
virtual unsigned int getSeedET () const =0
 
virtual unsigned int getSmallClusterET () const =0
 
virtual unsigned int getSmallETRing () const =0
 
virtual unsigned int getTTIDcentre () const =0
 
virtual bool getSRjetSat () const =0
 
virtual void setFPGAEnergy (const std::unordered_map< int, std::vector< int > > &et_map)=0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 21 of file IjFEXSmallRJetAlgo.h.

Member Function Documentation

◆ buildSeeds()

virtual void LVL1::IjFEXSmallRJetAlgo::buildSeeds ( )
pure virtual

Implemented in LVL1::jFEXSmallRJetAlgo.

◆ getSeedET()

virtual unsigned int LVL1::IjFEXSmallRJetAlgo::getSeedET ( ) const
pure virtual

Implemented in LVL1::jFEXSmallRJetAlgo.

◆ getSmallClusterET()

virtual unsigned int LVL1::IjFEXSmallRJetAlgo::getSmallClusterET ( ) const
pure virtual

Implemented in LVL1::jFEXSmallRJetAlgo.

◆ getSmallETRing()

virtual unsigned int LVL1::IjFEXSmallRJetAlgo::getSmallETRing ( ) const
pure virtual

Implemented in LVL1::jFEXSmallRJetAlgo.

◆ getSRjetSat()

virtual bool LVL1::IjFEXSmallRJetAlgo::getSRjetSat ( ) const
pure virtual

Implemented in LVL1::jFEXSmallRJetAlgo.

◆ getTTIDcentre()

virtual unsigned int LVL1::IjFEXSmallRJetAlgo::getTTIDcentre ( ) const
pure virtual

Implemented in LVL1::jFEXSmallRJetAlgo.

◆ getTTowerET()

virtual unsigned int LVL1::IjFEXSmallRJetAlgo::getTTowerET ( unsigned int  TTID) const
pure virtual

Implemented in LVL1::jFEXSmallRJetAlgo.

◆ interfaceID()

const InterfaceID & LVL1::IjFEXSmallRJetAlgo::interfaceID ( )
inlinestatic

Definition at line 39 of file IjFEXSmallRJetAlgo.h.

40  {
41  return IID_IjFEXSmallRJetAlgo;
42  }

◆ isSeedLocalMaxima()

virtual bool LVL1::IjFEXSmallRJetAlgo::isSeedLocalMaxima ( int  seedThreshold)
pure virtual

Implemented in LVL1::jFEXSmallRJetAlgo.

◆ safetyTest()

virtual StatusCode LVL1::IjFEXSmallRJetAlgo::safetyTest ( )
pure virtual

Implemented in LVL1::jFEXSmallRJetAlgo.

◆ setFPGAEnergy()

virtual void LVL1::IjFEXSmallRJetAlgo::setFPGAEnergy ( const std::unordered_map< int, std::vector< int > > &  et_map)
pure virtual

Implemented in LVL1::jFEXSmallRJetAlgo.

◆ setup()

virtual void LVL1::IjFEXSmallRJetAlgo::setup ( int  inputTable[7][7],
int  inputTableDisplaced[7][7] 
)
pure virtual

Implemented in LVL1::jFEXSmallRJetAlgo.


The documentation for this class was generated from the following file: