ATLAS Offline Software
Loading...
Searching...
No Matches
LVL1::IjFEXtauAlgo Class Referenceabstract

#include <IjFEXtauAlgo.h>

Inheritance diagram for LVL1::IjFEXtauAlgo:
Collaboration diagram for LVL1::IjFEXtauAlgo:

Public Member Functions

virtual StatusCode safetyTest ()=0
virtual void setup (int seed[3][3])=0
virtual bool isSeedLocalMaxima ()=0
virtual bool isSeedLocalMaxima_fwd (unsigned int TTID)=0
virtual void setFirstEtRing (int First_ETring[])=0
virtual int getClusterEt () const =0
virtual int getFirstEtRing () const =0
virtual bool getTauSat () 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 20 of file IjFEXtauAlgo.h.

Member Function Documentation

◆ getClusterEt()

virtual int LVL1::IjFEXtauAlgo::getClusterEt ( ) const
pure virtual

Implemented in LVL1::jFEXtauAlgo.

◆ getFirstEtRing()

virtual int LVL1::IjFEXtauAlgo::getFirstEtRing ( ) const
pure virtual

Implemented in LVL1::jFEXtauAlgo.

◆ getTauSat()

virtual bool LVL1::IjFEXtauAlgo::getTauSat ( ) const
pure virtual

Implemented in LVL1::jFEXtauAlgo.

◆ interfaceID()

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

Definition at line 37 of file IjFEXtauAlgo.h.

38{
39 return IID_IjFEXtauAlgo;
40}
static const InterfaceID IID_IjFEXtauAlgo("LVL1::IjFEXtauAlgo", 1, 0)

◆ isSeedLocalMaxima()

virtual bool LVL1::IjFEXtauAlgo::isSeedLocalMaxima ( )
pure virtual

Implemented in LVL1::jFEXtauAlgo.

◆ isSeedLocalMaxima_fwd()

virtual bool LVL1::IjFEXtauAlgo::isSeedLocalMaxima_fwd ( unsigned int TTID)
pure virtual

Implemented in LVL1::jFEXtauAlgo.

◆ safetyTest()

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

Implemented in LVL1::jFEXtauAlgo.

◆ setFirstEtRing()

virtual void LVL1::IjFEXtauAlgo::setFirstEtRing ( int First_ETring[])
pure virtual

◆ setFPGAEnergy()

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

Implemented in LVL1::jFEXtauAlgo.

◆ setup()

virtual void LVL1::IjFEXtauAlgo::setup ( int seed[3][3])
pure virtual

Implemented in LVL1::jFEXtauAlgo.


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