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, int pucA_JWJ, const gTowersType &Btwr, int pucB_JWJ, const gTowersType &Ctwr, int pucC_JWJ, 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 40 of file IgFEXJwoJAlgo.h.

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

◆ jwojAlgo()

virtual std::vector< std::unique_ptr< gFEXJwoJTOB > > LVL1::IgFEXJwoJAlgo::jwojAlgo ( const gTowersType & Atwr,
int pucA_JWJ,
const gTowersType & Btwr,
int pucB_JWJ,
const gTowersType & Ctwr,
int pucC_JWJ,
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: