![]() |
ATLAS Offline Software
|
#include <TGCSSCControllerOut.h>
Public Types | |
| enum | { MaxNumberOfPhiInSSC = 4 } |
| enum | { MaxNumberOfChamberInR = 5 } |
Public Member Functions | |
| TGCSSCControllerOut (TGCRegionType region=TGCRegionType::ENDCAP) | |
| bool | hasChamberBoundary (int ssc) const |
| bool | hasUpperChamber (int ssc) const |
| int | getOredChamberNumber (int ssc) const |
| int | getR (int ssc) const |
| int | getDR (int ssc) const |
| int | getPtR (int ssc) const |
| int | getPhi (int ssc, int phipos, bool ored=false) const |
| int | getDPhi (int ssc, int phipos, bool ored=false) const |
| int | getPtPhi (int ssc, int phipos, bool ored=false) const |
| void | setR (unsigned int ssc, int rIn) |
| void | setDR (unsigned int ssc, int dRIn) |
| void | setPtR (unsigned int ssc, int ptLvl) |
| void | setHitR (unsigned int ssc, bool hit) |
| void | setPhi (int chamberNo, int phiPos, int phiIn) |
| void | setDPhi (int chamberNo, int phiPos, int dPhiIn) |
| void | setPtPhi (int chamberNo, int phiPos, int ptLvl) |
| void | setHitPhi (int chamberNo, int phiPos, bool hit) |
| bool | hasHit (int ssc, bool ored=false) const |
| bool | hasHit (int ssc, int phiposInSSC, bool ored=false) const |
| bool | hasHitPhi (int chamberNo, int phiPos) const |
| void | clear () |
| void | print () const |
Protected Member Functions | |
| int | getChamberNumber (int ssc) const |
| int | getNumberOfChamberInR () const |
| int | getNumberOfSubSectorCluster () const |
Private Attributes | |
| TGCRegionType | m_regionType |
| int | m_phi [MaxNumberOfChamberInR][MaxNumberOfPhiInSSC] |
| int | m_dPhi [MaxNumberOfChamberInR][MaxNumberOfPhiInSSC] |
| int | m_ptPhi [MaxNumberOfChamberInR][MaxNumberOfPhiInSSC] |
| bool | m_hitPhi [MaxNumberOfChamberInR][MaxNumberOfPhiInSSC] |
| int | m_r [LVL1TGC::kNMaxSSC] |
| int | m_dR [LVL1TGC::kNMaxSSC] |
| int | m_ptR [LVL1TGC::kNMaxSSC] |
| bool | m_hitR [LVL1TGC::kNMaxSSC] |
Static Private Attributes | |
| static const int | s_chamber [NumberOfRegionType][LVL1TGC::kNMaxSSC] |
Definition at line 12 of file TGCSSCControllerOut.h.
| anonymous enum |
| anonymous enum |
| LVL1TGCTrigger::TGCSSCControllerOut::TGCSSCControllerOut | ( | TGCRegionType | region = TGCRegionType::ENDCAP | ) |
Definition at line 15 of file TGCSSCControllerOut.cxx.
| void LVL1TGCTrigger::TGCSSCControllerOut::clear | ( | ) |
Definition at line 83 of file TGCSSCControllerOut.cxx.
|
inlineprotected |
Definition at line 106 of file TGCSSCControllerOut.h.
|
inline |
Definition at line 159 of file TGCSSCControllerOut.h.
|
inline |
Definition at line 129 of file TGCSSCControllerOut.h.
|
inlineprotected |
Definition at line 112 of file TGCSSCControllerOut.h.
|
inlineprotected |
Definition at line 118 of file TGCSSCControllerOut.h.
|
inline |
Definition at line 93 of file TGCSSCControllerOut.h.
|
inline |
Definition at line 142 of file TGCSSCControllerOut.h.
|
inline |
Definition at line 177 of file TGCSSCControllerOut.h.
|
inline |
Definition at line 135 of file TGCSSCControllerOut.h.
|
inline |
Definition at line 123 of file TGCSSCControllerOut.h.
|
inline |
Definition at line 71 of file TGCSSCControllerOut.h.
| bool LVL1TGCTrigger::TGCSSCControllerOut::hasHit | ( | int | ssc, |
| bool | ored = false |
||
| ) | const |
Definition at line 35 of file TGCSSCControllerOut.cxx.
| bool LVL1TGCTrigger::TGCSSCControllerOut::hasHit | ( | int | ssc, |
| int | phiposInSSC, | ||
| bool | ored = false |
||
| ) | const |
Definition at line 49 of file TGCSSCControllerOut.cxx.
|
inline |
Definition at line 274 of file TGCSSCControllerOut.h.
|
inline |
Definition at line 80 of file TGCSSCControllerOut.h.
| void LVL1TGCTrigger::TGCSSCControllerOut::print | ( | ) | const |
Definition at line 61 of file TGCSSCControllerOut.cxx.
|
inline |
Definition at line 244 of file TGCSSCControllerOut.h.
|
inline |
Definition at line 204 of file TGCSSCControllerOut.h.
|
inline |
Definition at line 264 of file TGCSSCControllerOut.h.
|
inline |
Definition at line 224 of file TGCSSCControllerOut.h.
|
inline |
Definition at line 234 of file TGCSSCControllerOut.h.
|
inline |
Definition at line 254 of file TGCSSCControllerOut.h.
|
inline |
Definition at line 214 of file TGCSSCControllerOut.h.
|
inline |
Definition at line 194 of file TGCSSCControllerOut.h.
|
private |
Definition at line 60 of file TGCSSCControllerOut.h.
|
private |
Definition at line 65 of file TGCSSCControllerOut.h.
|
private |
Definition at line 62 of file TGCSSCControllerOut.h.
|
private |
Definition at line 67 of file TGCSSCControllerOut.h.
|
private |
Definition at line 59 of file TGCSSCControllerOut.h.
|
private |
Definition at line 61 of file TGCSSCControllerOut.h.
|
private |
Definition at line 66 of file TGCSSCControllerOut.h.
|
private |
Definition at line 64 of file TGCSSCControllerOut.h.
|
private |
Definition at line 57 of file TGCSSCControllerOut.h.
|
staticprivate |
Definition at line 55 of file TGCSSCControllerOut.h.
1.8.18