ATLAS Offline Software
Public Member Functions | Static Public Member Functions | Private Member Functions | List of all members
LVL1::IeFEXFPGATowerIdProvider Class Referenceabstract

#include <IeFEXFPGATowerIdProvider.h>

Inheritance diagram for LVL1::IeFEXFPGATowerIdProvider:
Collaboration diagram for LVL1::IeFEXFPGATowerIdProvider:

Public Member Functions

virtual StatusCode setAddress (const std::string &)=0
 
virtual StatusCode getRankedTowerIDinFPGA (int, int, int(&)[10][6]) const =0
 
virtual StatusCode getRankedTowerIDineFEX (int, int(&)[10][18]) const =0
 
virtual bool ifhaveinputfile () const =0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Private Member Functions

virtual StatusCode rankTowerinFPGA (int)=0
 
virtual bool hasFPGA (int) const =0
 
virtual StatusCode loadcsv ()=0
 
virtual int getFPGAIndex (int, int) const =0
 

Detailed Description

Definition at line 15 of file IeFEXFPGATowerIdProvider.h.

Member Function Documentation

◆ getFPGAIndex()

virtual int LVL1::IeFEXFPGATowerIdProvider::getFPGAIndex ( int  ,
int   
) const
privatepure virtual

◆ getRankedTowerIDineFEX()

virtual StatusCode LVL1::IeFEXFPGATowerIdProvider::getRankedTowerIDineFEX ( int  ,
int(&)  [10][18] 
) const
pure virtual

◆ getRankedTowerIDinFPGA()

virtual StatusCode LVL1::IeFEXFPGATowerIdProvider::getRankedTowerIDinFPGA ( int  ,
int  ,
int(&)  [10][6] 
) const
pure virtual

◆ hasFPGA()

virtual bool LVL1::IeFEXFPGATowerIdProvider::hasFPGA ( int  ) const
privatepure virtual

◆ ifhaveinputfile()

virtual bool LVL1::IeFEXFPGATowerIdProvider::ifhaveinputfile ( ) const
pure virtual

◆ interfaceID()

static const InterfaceID& LVL1::IeFEXFPGATowerIdProvider::interfaceID ( )
inlinestatic

Definition at line 18 of file IeFEXFPGATowerIdProvider.h.

18 { return IID_IIeFEXFPGATowerIdProvider; };

◆ loadcsv()

virtual StatusCode LVL1::IeFEXFPGATowerIdProvider::loadcsv ( )
privatepure virtual

◆ rankTowerinFPGA()

virtual StatusCode LVL1::IeFEXFPGATowerIdProvider::rankTowerinFPGA ( int  )
privatepure virtual

◆ setAddress()

virtual StatusCode LVL1::IeFEXFPGATowerIdProvider::setAddress ( const std::string &  )
pure virtual

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