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

#include <IeFEXSuperCellTowerIdProvider.h>

Inheritance diagram for LVL1::IeFEXSuperCellTowerIdProvider:
Collaboration diagram for LVL1::IeFEXSuperCellTowerIdProvider:

Public Member Functions

virtual StatusCode setAddress (std::string)=0
 
virtual StatusCode geteTowerIDandslot (uint64_t, int &, int &, bool &) const =0
 
virtual bool ifhaveinputfile () const =0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Private Member Functions

virtual bool hasSuperCell (uint64_t) const =0
 
virtual StatusCode loadcsv ()=0
 

Detailed Description

Definition at line 14 of file IeFEXSuperCellTowerIdProvider.h.

Member Function Documentation

◆ geteTowerIDandslot()

virtual StatusCode LVL1::IeFEXSuperCellTowerIdProvider::geteTowerIDandslot ( uint64_t  ,
int &  ,
int &  ,
bool &   
) const
pure virtual

◆ hasSuperCell()

virtual bool LVL1::IeFEXSuperCellTowerIdProvider::hasSuperCell ( uint64_t  ) const
privatepure virtual

◆ ifhaveinputfile()

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

◆ interfaceID()

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

Definition at line 16 of file IeFEXSuperCellTowerIdProvider.h.

16 { return IID_IIeFEXSuperCellTowerIdProvider; };

◆ loadcsv()

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

◆ setAddress()

virtual StatusCode LVL1::IeFEXSuperCellTowerIdProvider::setAddress ( std::string  )
pure virtual

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