![]() |
ATLAS Offline Software
|
#include <EfexHardwareInfo.h>
Public Member Functions | |
| EfexHardwareInfo ()=default | |
| EfexHardwareInfo (const std::string &efexlabel, int fibre, int inputconnector, const std::string &mpod) | |
| std::string | getEFEXLabel () const |
| int | getFibreNumber () const |
| int | getRibbonFibreNumber () const |
| int | getInputConnector () const |
| int | getMpodNumber () const |
| std::string | getMpodLabel () const |
| bool | getValidity () const |
| void | setOverlap (int overlap) |
| int | getOverlap () const |
| void | printInfo () const |
Private Attributes | |
| bool | m_valid {} |
| std::string | m_efexlabel {"invalid"} |
| int | m_fibre {-1} |
| int | m_inputconnector {-1} |
| std::string | m_mpodlabel {"invalid"} |
| int | m_overlap {} |
Definition at line 9 of file EfexHardwareInfo.h.
|
default |
| EfexHardwareInfo::EfexHardwareInfo | ( | const std::string & | efexlabel, |
| int | fibre, | ||
| int | inputconnector, | ||
| const std::string & | mpod ) |
Definition at line 9 of file EfexHardwareInfo.cxx.
| std::string EfexHardwareInfo::getEFEXLabel | ( | ) | const |
Definition at line 17 of file EfexHardwareInfo.cxx.
| int EfexHardwareInfo::getFibreNumber | ( | ) | const |
Definition at line 21 of file EfexHardwareInfo.cxx.
| int EfexHardwareInfo::getInputConnector | ( | ) | const |
Definition at line 29 of file EfexHardwareInfo.cxx.
| std::string EfexHardwareInfo::getMpodLabel | ( | ) | const |
Definition at line 39 of file EfexHardwareInfo.cxx.
| int EfexHardwareInfo::getMpodNumber | ( | ) | const |
Definition at line 33 of file EfexHardwareInfo.cxx.
| int EfexHardwareInfo::getOverlap | ( | ) | const |
Definition at line 51 of file EfexHardwareInfo.cxx.
| int EfexHardwareInfo::getRibbonFibreNumber | ( | ) | const |
Definition at line 25 of file EfexHardwareInfo.cxx.
| bool EfexHardwareInfo::getValidity | ( | ) | const |
Definition at line 43 of file EfexHardwareInfo.cxx.
| void EfexHardwareInfo::printInfo | ( | ) | const |
Definition at line 55 of file EfexHardwareInfo.cxx.
| void EfexHardwareInfo::setOverlap | ( | int | overlap | ) |
Definition at line 47 of file EfexHardwareInfo.cxx.
|
private |
Definition at line 33 of file EfexHardwareInfo.h.
|
private |
Definition at line 34 of file EfexHardwareInfo.h.
|
private |
Definition at line 35 of file EfexHardwareInfo.h.
|
private |
Definition at line 36 of file EfexHardwareInfo.h.
|
private |
Definition at line 37 of file EfexHardwareInfo.h.
|
private |
Definition at line 32 of file EfexHardwareInfo.h.