ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
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< uint32_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  }

◆ jwojAlgo()

virtual std::vector<std::unique_ptr<gFEXJwoJTOB> > LVL1::IgFEXJwoJAlgo::jwojAlgo ( const gTowersType Atwr,
const gTowersType Btwr,
const gTowersType Ctwr,
std::array< uint32_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: