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

#include <IjFEXForwardJetsAlgo.h>

Inheritance diagram for LVL1::IjFEXForwardJetsAlgo:
Collaboration diagram for LVL1::IjFEXForwardJetsAlgo:

Public Member Functions

virtual StatusCode safetyTest ()=0
virtual StatusCode reset ()=0
virtual void setup (int inputTable[FEXAlgoSpaceDefs::jFEX_algoSpace_height][FEXAlgoSpaceDefs::jFEX_wide_algoSpace_width], int)=0
virtual std::unordered_map< int, jFEXForwardJetsInfoFcalJetsTowerIDLists (int seedThreshold)=0
virtual std::unordered_map< int, jFEXForwardJetsInfocalculateJetETs (int seedThreshold)=0
virtual void setFPGAEnergy (std::unordered_map< int, std::vector< int > > et_map)=0
virtual int SumEtSeed (unsigned int TTID) const =0

Static Public Member Functions

static const InterfaceID & interfaceID ()

Detailed Description

Definition at line 24 of file IjFEXForwardJetsAlgo.h.

Member Function Documentation

◆ calculateJetETs()

virtual std::unordered_map< int, jFEXForwardJetsInfo > LVL1::IjFEXForwardJetsAlgo::calculateJetETs ( int seedThreshold)
pure virtual

Implemented in LVL1::jFEXForwardJetsAlgo.

◆ FcalJetsTowerIDLists()

virtual std::unordered_map< int, jFEXForwardJetsInfo > LVL1::IjFEXForwardJetsAlgo::FcalJetsTowerIDLists ( int seedThreshold)
pure virtual

Implemented in LVL1::jFEXForwardJetsAlgo.

◆ interfaceID()

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

Definition at line 42 of file IjFEXForwardJetsAlgo.h.

43 {
45 }
static const InterfaceID IID_IjFEXForwardJetsAlgo("LVL1::IjFEXForwardJetsAlgo", 1, 0)

◆ reset()

virtual StatusCode LVL1::IjFEXForwardJetsAlgo::reset ( )
pure virtual

Implemented in LVL1::jFEXForwardJetsAlgo.

◆ safetyTest()

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

Implemented in LVL1::jFEXForwardJetsAlgo.

◆ setFPGAEnergy()

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

Implemented in LVL1::jFEXForwardJetsAlgo.

◆ setup()

virtual void LVL1::IjFEXForwardJetsAlgo::setup ( int inputTable[FEXAlgoSpaceDefs::jFEX_algoSpace_height][FEXAlgoSpaceDefs::jFEX_wide_algoSpace_width],
int  )
pure virtual

Implemented in LVL1::jFEXForwardJetsAlgo.

◆ SumEtSeed()

virtual int LVL1::IjFEXForwardJetsAlgo::SumEtSeed ( unsigned int TTID) const
pure virtual

Implemented in LVL1::jFEXForwardJetsAlgo.


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