ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
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 ()=0
 
virtual std::unordered_map< int, jFEXForwardJetsInfocalculateJetETs ()=0
 
virtual void setFPGAEnergy (std::unordered_map< int, std::vector< int > > et_map)=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 ( )
pure virtual

Implemented in LVL1::jFEXForwardJetsAlgo.

◆ FcalJetsTowerIDLists()

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

Implemented in LVL1::jFEXForwardJetsAlgo.

◆ interfaceID()

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

Definition at line 40 of file IjFEXForwardJetsAlgo.h.

41  {
42  return IID_IjFEXForwardJetsAlgo;
43  }

◆ 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.


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