![]() |
ATLAS Offline Software
|
#include <TGCPatchPanel.h>
Public Member Functions | |
| void | clockIn (int bunch, TGCDatabaseManager *db=0) |
| TGCPatchPanelOut * | getOutput (int SBId) |
| void | eraseOutput (int SBId) |
| int | getIdSlaveBoard (int port) const |
| void | setIdSlaveBoard (int port, int id) |
| TGCPatchPanel * | getAdjacentPP (int side) |
| const TGCPatchPanel * | getAdjacentPP (int side) const |
| void | setAdjacentPP (int side, TGCPatchPanel *PP) |
| void | setASDOut (int ch, int connector, const TGCASDOut *asdOut) |
| TGCBIDOut * | getBIDOut (int ch, int connector, int bunch) |
| void | dumpPPOut () |
| void | dumpPPOut (int i) |
| void | showProperty () |
| int | getId () const |
| void | setId (int idIn) |
| int | getType () const |
| void | setType (int typeIn) |
| TGCRegionType | getRegion () const |
| void | setRegion (TGCRegionType regionIn) |
| void | connect () |
| std::string | getTypeName (int typeIn) const |
| TGCPatchPanel (TGCArguments *) | |
| ~TGCPatchPanel () | |
| TGCPatchPanel (const TGCPatchPanel &right)=delete | |
| TGCPatchPanel & | operator= (const TGCPatchPanel &right) |
| const TGCArguments * | tgcArgs () const |
Private Member Functions | |
| void | showResult () const |
| void | doBID () |
| int | doOrLogic () |
| int | createOutput () |
| int | getInputConnectorIndex (const int connectorId) const |
| void | clearASDOut () |
| void | deleteBIDOut () |
Private Attributes | |
| int | m_id |
| int | m_idSlaveBoard [NumberOfPatchPanelOut] |
| int | m_type |
| TGCRegionType | m_region |
| int | m_bunchCounter |
| bool | m_hasASDOut |
| bool | m_hasBIDOut |
| int | m_nHit |
| TGCPatchPanelOut * | m_PPOut [NumberOfPatchPanelOut] |
| const TGCASDOut * | m_ASDOut [NChOfPPOutputConnector][MaxNumberOfConnector] |
| TGCBIDOut * | m_BIDOut [NChOfPPOutputConnector][MaxNumberOfConnector][NumberOfBunchKeptInPP] |
| TGCPatchPanel * | m_PPAdj [2] |
| TGCConnectionInPP * | m_connectionInPP |
| TGCArguments * | m_tgcArgs |
Definition at line 38 of file TGCPatchPanel.h.
| LVL1TGCTrigger::TGCPatchPanel::TGCPatchPanel | ( | TGCArguments * | tgcargs | ) |
Definition at line 94 of file TGCPatchPanel.cxx.
| LVL1TGCTrigger::TGCPatchPanel::~TGCPatchPanel | ( | ) |
Definition at line 156 of file TGCPatchPanel.cxx.
|
delete |
|
private |
Definition at line 241 of file TGCPatchPanel.cxx.
| void LVL1TGCTrigger::TGCPatchPanel::clockIn | ( | int | bunch, |
| TGCDatabaseManager * | db = 0 ) |
Definition at line 179 of file TGCPatchPanel.cxx.
| void LVL1TGCTrigger::TGCPatchPanel::connect | ( | ) |
Definition at line 114 of file TGCPatchPanel.cxx.
|
private |
Definition at line 272 of file TGCPatchPanel.cxx.
|
private |
Definition at line 224 of file TGCPatchPanel.cxx.
|
private |
Definition at line 374 of file TGCPatchPanel.cxx.
|
private |
Definition at line 322 of file TGCPatchPanel.cxx.
| void LVL1TGCTrigger::TGCPatchPanel::dumpPPOut | ( | ) |
Definition at line 251 of file TGCPatchPanel.cxx.
| void LVL1TGCTrigger::TGCPatchPanel::dumpPPOut | ( | int | i | ) |
Definition at line 258 of file TGCPatchPanel.cxx.
| void LVL1TGCTrigger::TGCPatchPanel::eraseOutput | ( | int | SBId | ) |
Definition at line 422 of file TGCPatchPanel.cxx.
|
inline |
Definition at line 49 of file TGCPatchPanel.h.
|
inline |
Definition at line 50 of file TGCPatchPanel.h.
| TGCBIDOut * LVL1TGCTrigger::TGCPatchPanel::getBIDOut | ( | int | ch, |
| int | connector, | ||
| int | bunch ) |
Definition at line 362 of file TGCPatchPanel.cxx.
| int LVL1TGCTrigger::TGCPatchPanel::getId | ( | ) | const |
Definition at line 401 of file TGCPatchPanel.cxx.
| int LVL1TGCTrigger::TGCPatchPanel::getIdSlaveBoard | ( | int | port | ) | const |
Definition at line 391 of file TGCPatchPanel.cxx.
|
private |
Definition at line 459 of file TGCPatchPanel.cxx.
| TGCPatchPanelOut * LVL1TGCTrigger::TGCPatchPanel::getOutput | ( | int | SBId | ) |
Definition at line 411 of file TGCPatchPanel.cxx.
|
inline |
Definition at line 66 of file TGCPatchPanel.h.
|
inline |
Definition at line 64 of file TGCPatchPanel.h.
| std::string LVL1TGCTrigger::TGCPatchPanel::getTypeName | ( | int | typeIn | ) | const |
Definition at line 83 of file TGCPatchPanel.cxx.
| TGCPatchPanel & LVL1TGCTrigger::TGCPatchPanel::operator= | ( | const TGCPatchPanel & | right | ) |
Definition at line 119 of file TGCPatchPanel.cxx.
| void LVL1TGCTrigger::TGCPatchPanel::setAdjacentPP | ( | int | side, |
| TGCPatchPanel * | PP ) |
Definition at line 464 of file TGCPatchPanel.cxx.
Definition at line 430 of file TGCPatchPanel.cxx.
| void LVL1TGCTrigger::TGCPatchPanel::setId | ( | int | idIn | ) |
Definition at line 406 of file TGCPatchPanel.cxx.
| void LVL1TGCTrigger::TGCPatchPanel::setIdSlaveBoard | ( | int | port, |
| int | id ) |
Definition at line 396 of file TGCPatchPanel.cxx.
|
inline |
Definition at line 67 of file TGCPatchPanel.h.
|
inline |
Definition at line 65 of file TGCPatchPanel.h.
| void LVL1TGCTrigger::TGCPatchPanel::showProperty | ( | ) |
Definition at line 263 of file TGCPatchPanel.cxx.
|
private |
Definition at line 20 of file TGCPatchPanel.cxx.
|
inline |
Definition at line 77 of file TGCPatchPanel.h.
|
private |
Definition at line 98 of file TGCPatchPanel.h.
|
private |
Definition at line 99 of file TGCPatchPanel.h.
|
private |
Definition at line 92 of file TGCPatchPanel.h.
|
private |
Definition at line 101 of file TGCPatchPanel.h.
|
private |
Definition at line 93 of file TGCPatchPanel.h.
|
private |
Definition at line 94 of file TGCPatchPanel.h.
|
private |
Definition at line 88 of file TGCPatchPanel.h.
|
private |
Definition at line 89 of file TGCPatchPanel.h.
|
private |
Definition at line 95 of file TGCPatchPanel.h.
|
private |
Definition at line 100 of file TGCPatchPanel.h.
|
private |
Definition at line 97 of file TGCPatchPanel.h.
|
private |
Definition at line 91 of file TGCPatchPanel.h.
|
private |
Definition at line 103 of file TGCPatchPanel.h.
|
private |
Definition at line 90 of file TGCPatchPanel.h.