![]() |
ATLAS Offline Software
|
#include <TGCHighPtBoard.h>
Public Member Functions | |
| virtual | ~TGCHighPtBoard () |
| void | clockIn (int bidIn) |
| TGCHighPtChipOut * | getOutput () |
| void | eraseOutput () |
| int | getId () const |
| void | setId (int idIn) |
| int | getType () const |
| void | setType (int typeIn) |
| TGCRegionType | getRegion () const |
| void | setRegion (const TGCRegionType regionIn) |
| void | setDSB (int connector, TGCSlaveBoard *SBIn) |
| void | setTSB (int connector, TGCSlaveBoard *SBIn) |
| TGCSlaveBoardOut * | getTSBOut (int chip, int port) |
| void | setAdjacentHPB (int side, TGCHighPtBoard *hpt) |
| void | showResult () const |
Protected Member Functions | |
| TGCHighPtBoard () | |
| TGCHighPtBoard (const TGCHighPtBoard &right)=delete | |
| TGCHighPtBoard & | operator= (const TGCHighPtBoard &right)=delete |
| void | collectInput () |
| void | createHighPtChipOut () |
| void | createHighPtBoardOut () |
| void | createLowPtBoardOut () |
| void | doCoincidence () |
| void | trackSelector (int chip, int ptIn) |
| virtual void | highLowSelector (int chip) |
| void | deleteSlaveBoardOut () |
| void | loadLowPtOutput (int chip, int block, TGCSlaveBoardOut *dataDSB) |
| void | eraseHighPtOutput () |
| void | eraseLowPtOutput () |
| virtual void | decodeSlaveBoardOut (int chip, TGCHitPattern *tHit, TGCHitPattern *dHit)=0 |
| virtual void | doCoincidenceMatrix (int chip, int block, const TGCHitPattern *tHit, const TGCHitPattern *dHit)=0 |
| virtual void | setDecoderIn ()=0 |
| virtual void | clearDecoderIn ()=0 |
Protected Attributes | |
| TGCHighPtChipOut * | m_highPtChipOut |
| TGCHighPtBoardOut * | m_highPtBoardOut |
| TGCHighPtBoardOut * | m_lowPtBoardOut |
| TGCSlaveBoard * | m_DSB [NumberOfChip][s_NumberOfDSBOut] |
| TGCSlaveBoard * | m_TSB [NumberOfChip][s_NumberOfTSBOut] |
| TGCSlaveBoardOut * | m_DSBOut [NumberOfChip][s_NumberOfDSBOut] |
| TGCSlaveBoardOut * | m_TSBOut [NumberOfChip][s_NumberOfTSBOut] |
| TGCHighPtBoard * | m_adjacentHPB [NumberOfAdjacentHPB] |
| TGCSlaveBoardOut * | m_decoderInTSB [NumberOfChip][NDecoderInTSB] |
| TGCSlaveBoardOut * | m_decoderInDSB [NumberOfChip][NDecoderInDSB] |
| int | m_id |
| int | m_bid |
| int | m_idSectorLogic |
| int | m_type |
| TGCRegionType | m_region {TGCRegionType::FORWARD} |
| int | m_priorSign |
| int | m_maxNumberOfHPBData |
| int | m_maxDev |
| int | m_maxDevOred |
| int | m_nChOfTSBOut |
| int | m_nChOfDSBOut |
| int | m_nChOfDSBHit |
| int | m_nChOfTSBHit |
| int | m_nChInTSBRegion |
Static Private Attributes | |
| static constexpr int | s_NumberOfTSBOut = 2 |
| static constexpr int | s_NumberOfDSBOut = 3 |
Definition at line 33 of file TGCHighPtBoard.h.
|
virtual |
Definition at line 42 of file TGCHighPtBoard.cxx.
|
protected |
Definition at line 14 of file TGCHighPtBoard.cxx.
|
protecteddelete |
|
protectedpure virtual |
Implemented in LVL1TGCTrigger::TGCStripHighPtBoard, and LVL1TGCTrigger::TGCWireHighPtBoard.
| void LVL1TGCTrigger::TGCHighPtBoard::clockIn | ( | int | bidIn | ) |
Definition at line 77 of file TGCHighPtBoard.cxx.
|
protected |
Definition at line 125 of file TGCHighPtBoard.cxx.
|
protected |
Definition at line 400 of file TGCHighPtBoard.cxx.
|
protected |
Definition at line 393 of file TGCHighPtBoard.cxx.
|
protected |
Definition at line 407 of file TGCHighPtBoard.cxx.
|
protectedpure virtual |
Implemented in LVL1TGCTrigger::TGCStripHighPtBoard, and LVL1TGCTrigger::TGCWireHighPtBoard.
|
protected |
Definition at line 106 of file TGCHighPtBoard.cxx.
|
protected |
Definition at line 170 of file TGCHighPtBoard.cxx.
|
protectedpure virtual |
Implemented in LVL1TGCTrigger::TGCStripHighPtBoard, and LVL1TGCTrigger::TGCWireHighPtBoard.
|
protected |
Definition at line 154 of file TGCHighPtBoard.cxx.
|
protected |
Definition at line 162 of file TGCHighPtBoard.cxx.
| void LVL1TGCTrigger::TGCHighPtBoard::eraseOutput | ( | ) |
Definition at line 149 of file TGCHighPtBoard.cxx.
|
inline |
Definition at line 124 of file TGCHighPtBoard.h.
| TGCHighPtChipOut * LVL1TGCTrigger::TGCHighPtBoard::getOutput | ( | ) |
Definition at line 144 of file TGCHighPtBoard.cxx.
|
inline |
Definition at line 50 of file TGCHighPtBoard.h.
| TGCSlaveBoardOut * LVL1TGCTrigger::TGCHighPtBoard::getTSBOut | ( | int | chip, |
| int | port ) |
Definition at line 225 of file TGCHighPtBoard.cxx.
|
inline |
Definition at line 130 of file TGCHighPtBoard.h.
|
protectedvirtual |
Reimplemented in LVL1TGCTrigger::TGCStripHighPtBoard.
Definition at line 274 of file TGCHighPtBoard.cxx.
|
protected |
Definition at line 206 of file TGCHighPtBoard.cxx.
|
protecteddelete |
|
inline |
Definition at line 56 of file TGCHighPtBoard.h.
|
protectedpure virtual |
Implemented in LVL1TGCTrigger::TGCStripHighPtBoard, and LVL1TGCTrigger::TGCWireHighPtBoard.
|
inline |
Definition at line 136 of file TGCHighPtBoard.h.
|
inline |
Definition at line 118 of file TGCHighPtBoard.h.
|
inline |
Definition at line 51 of file TGCHighPtBoard.h.
|
inline |
Definition at line 144 of file TGCHighPtBoard.h.
|
inline |
Definition at line 49 of file TGCHighPtBoard.h.
| void LVL1TGCTrigger::TGCHighPtBoard::showResult | ( | ) | const |
Definition at line 415 of file TGCHighPtBoard.cxx.
|
protected |
Definition at line 230 of file TGCHighPtBoard.cxx.
|
protected |
Definition at line 96 of file TGCHighPtBoard.h.
|
protected |
Definition at line 101 of file TGCHighPtBoard.h.
|
protected |
Definition at line 98 of file TGCHighPtBoard.h.
|
protected |
Definition at line 97 of file TGCHighPtBoard.h.
|
protected |
Definition at line 92 of file TGCHighPtBoard.h.
|
protected |
Definition at line 94 of file TGCHighPtBoard.h.
|
protected |
Definition at line 89 of file TGCHighPtBoard.h.
|
protected |
Definition at line 87 of file TGCHighPtBoard.h.
|
protected |
Definition at line 100 of file TGCHighPtBoard.h.
|
protected |
Definition at line 102 of file TGCHighPtBoard.h.
|
protected |
Definition at line 90 of file TGCHighPtBoard.h.
|
protected |
Definition at line 108 of file TGCHighPtBoard.h.
|
protected |
Definition at line 109 of file TGCHighPtBoard.h.
|
protected |
Definition at line 107 of file TGCHighPtBoard.h.
|
protected |
Definition at line 114 of file TGCHighPtBoard.h.
|
protected |
Definition at line 112 of file TGCHighPtBoard.h.
|
protected |
Definition at line 111 of file TGCHighPtBoard.h.
|
protected |
Definition at line 113 of file TGCHighPtBoard.h.
|
protected |
Definition at line 110 of file TGCHighPtBoard.h.
|
protected |
Definition at line 106 of file TGCHighPtBoard.h.
|
protected |
Definition at line 104 of file TGCHighPtBoard.h.
|
protected |
Definition at line 93 of file TGCHighPtBoard.h.
|
protected |
Definition at line 95 of file TGCHighPtBoard.h.
|
protected |
Definition at line 103 of file TGCHighPtBoard.h.
|
staticconstexprprivate |
Definition at line 37 of file TGCHighPtBoard.h.
|
staticconstexprprivate |
Definition at line 36 of file TGCHighPtBoard.h.