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

#include <IgFEXJwoJAlgo.h>

Inheritance diagram for LVL1::IgFEXJwoJAlgo:
Collaboration diagram for LVL1::IgFEXJwoJAlgo:

Public Member Functions

virtual void setAlgoConstant (int aFPGA_A, int bFPGA_A, int aFPGA_B, int bFPGA_B, int aFPGA_C, int bFPGA_C, int gXE_seedThrA, int gXE_seedThrB, int gXE_seedThrC)=0
virtual std::vector< std::unique_ptr< gFEXJwoJTOB > > jwojAlgo (const gTowersType &Atwr, const gTowersType &Btwr, const gTowersType &Ctwr, std::array< int32_t, 4 > &outTOB) const =0

Static Public Member Functions

static const InterfaceID & interfaceID ()

Detailed Description

Definition at line 22 of file IgFEXJwoJAlgo.h.

Member Function Documentation

◆ interfaceID()

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

Definition at line 39 of file IgFEXJwoJAlgo.h.

40 {
41 return IID_IgFEXJwoJAlgo;
42 }
static const InterfaceID IID_IgFEXJwoJAlgo("LVL1::IgFEXJwoJAlgo", 1, 0)

◆ jwojAlgo()

virtual std::vector< std::unique_ptr< gFEXJwoJTOB > > LVL1::IgFEXJwoJAlgo::jwojAlgo ( const gTowersType & Atwr,
const gTowersType & Btwr,
const gTowersType & Ctwr,
std::array< int32_t, 4 > & outTOB ) const
pure virtual

Implemented in LVL1::gFEXJwoJAlgo.

◆ setAlgoConstant()

virtual void LVL1::IgFEXJwoJAlgo::setAlgoConstant ( int aFPGA_A,
int bFPGA_A,
int aFPGA_B,
int bFPGA_B,
int aFPGA_C,
int bFPGA_C,
int gXE_seedThrA,
int gXE_seedThrB,
int gXE_seedThrC )
pure virtual

Implemented in LVL1::gFEXJwoJAlgo.


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