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

#include <IjFEXmetAlgo.h>

Inheritance diagram for LVL1::IjFEXmetAlgo:
Collaboration diagram for LVL1::IjFEXmetAlgo:

Public Member Functions

virtual StatusCode safetyTest ()=0
virtual StatusCode reset ()=0
virtual void setup (int FPGA[FEXAlgoSpaceDefs::jFEX_algoSpace_height][FEXAlgoSpaceDefs::jFEX_thin_algoSpace_width], int hemisphere)=0
virtual void setup (int FPGA[FEXAlgoSpaceDefs::jFEX_algoSpace_height][FEXAlgoSpaceDefs::jFEX_wide_algoSpace_width], int hemisphere)=0
virtual void buildBarrelmet ()=0
virtual void buildFWDmet ()=0
virtual int GetMetXComponent ()=0
virtual int GetMetYComponent ()=0
virtual int getTTowerET (unsigned int TTID)=0
virtual void setFPGAEnergy (std::unordered_map< int, std::vector< int > > et_map)=0
virtual bool getjXESat () const =0

Static Public Member Functions

static const InterfaceID & interfaceID ()

Detailed Description

Definition at line 22 of file IjFEXmetAlgo.h.

Member Function Documentation

◆ buildBarrelmet()

virtual void LVL1::IjFEXmetAlgo::buildBarrelmet ( )
pure virtual

Implemented in LVL1::jFEXmetAlgo.

◆ buildFWDmet()

virtual void LVL1::IjFEXmetAlgo::buildFWDmet ( )
pure virtual

Implemented in LVL1::jFEXmetAlgo.

◆ getjXESat()

virtual bool LVL1::IjFEXmetAlgo::getjXESat ( ) const
pure virtual

Implemented in LVL1::jFEXmetAlgo.

◆ GetMetXComponent()

virtual int LVL1::IjFEXmetAlgo::GetMetXComponent ( )
pure virtual

Implemented in LVL1::jFEXmetAlgo.

◆ GetMetYComponent()

virtual int LVL1::IjFEXmetAlgo::GetMetYComponent ( )
pure virtual

Implemented in LVL1::jFEXmetAlgo.

◆ getTTowerET()

virtual int LVL1::IjFEXmetAlgo::getTTowerET ( unsigned int TTID)
pure virtual

Implemented in LVL1::jFEXmetAlgo.

◆ interfaceID()

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

Definition at line 41 of file IjFEXmetAlgo.h.

42{
43 return IID_IjFEXmetAlgo;
44}
static const InterfaceID IID_IjFEXmetAlgo("LVL1::IjFEXmetAlgo", 1, 0)

◆ reset()

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

Implemented in LVL1::jFEXmetAlgo.

◆ safetyTest()

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

Implemented in LVL1::jFEXmetAlgo.

◆ setFPGAEnergy()

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

Implemented in LVL1::jFEXmetAlgo.

◆ setup() [1/2]

virtual void LVL1::IjFEXmetAlgo::setup ( int FPGA[FEXAlgoSpaceDefs::jFEX_algoSpace_height][FEXAlgoSpaceDefs::jFEX_thin_algoSpace_width],
int hemisphere )
pure virtual

Implemented in LVL1::jFEXmetAlgo.

◆ setup() [2/2]

virtual void LVL1::IjFEXmetAlgo::setup ( int FPGA[FEXAlgoSpaceDefs::jFEX_algoSpace_height][FEXAlgoSpaceDefs::jFEX_wide_algoSpace_width],
int hemisphere )
pure virtual

Implemented in LVL1::jFEXmetAlgo.


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