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.