![]() |
ATLAS Offline Software
|
#include <TGCSectorLogic.h>
Protected Types | |
| enum | { MaxNumberOfWireHighPtBoard =2 } |
Protected Member Functions | |
| void | collectInput () |
| void | doInnerCoincidence (const SG::ReadCondHandleKey< TGCTriggerData > &readCondKey, int SSCId, TGCRPhiCoincidenceOut *coincidenceOut) |
| void | doInnerCoincidence (int SSCId, TGCRPhiCoincidenceOut *coincidenceOut) |
| void | doTGCNSWCoincidence (TGCRPhiCoincidenceOut *coincidenceOut) |
| bool | doTGCBIS78Coincidence (TGCRPhiCoincidenceOut *coincidenceOut) |
| bool | doTILECoincidence (TGCRPhiCoincidenceOut *coincidenceOut) |
| bool | doTGCEICoincidence (TGCRPhiCoincidenceOut *coincidenceOut) |
| bool | doTGCFICoincidence (TGCRPhiCoincidenceOut *coincidenceOut) |
Private Member Functions | |
| TGCSectorLogic & | operator= (const TGCSectorLogic &right) |
| bool | hitTileMu (const uint8_t &mask, const uint8_t &hit6, const uint8_t &hit56) const |
Definition at line 40 of file TGCSectorLogic.h.
|
protected |
| Enumerator | |
|---|---|
| MaxNumberOfWireHighPtBoard | |
Definition at line 88 of file TGCSectorLogic.h.
| LVL1TGCTrigger::TGCSectorLogic::TGCSectorLogic | ( | TGCArguments * | tgcargs, |
| const TGCDatabaseManager * | db, | ||
| TGCRegionType | regionIn, | ||
| int | id ) |
Definition at line 36 of file TGCSectorLogic.cxx.
|
virtual |
Definition at line 100 of file TGCSectorLogic.cxx.
| LVL1TGCTrigger::TGCSectorLogic::TGCSectorLogic | ( | const TGCSectorLogic & | right | ) |
Definition at line 251 of file TGCSectorLogic.cxx.
| void LVL1TGCTrigger::TGCSectorLogic::clockIn | ( | const SG::ReadCondHandleKey< TGCTriggerData > & | readCondKey, |
| int | bidIn, | ||
| bool | process = true ) |
Definition at line 137 of file TGCSectorLogic.cxx.
|
protected |
Definition at line 219 of file TGCSectorLogic.cxx.
| void LVL1TGCTrigger::TGCSectorLogic::dec2bin | ( | int | dec, |
| char * | binstr, | ||
| int | length ) |
Definition at line 318 of file TGCSectorLogic.cxx.
| void LVL1TGCTrigger::TGCSectorLogic::deleteHPBOut | ( | ) |
Definition at line 230 of file TGCSectorLogic.cxx.
|
protected |
|
protected |
Definition at line 337 of file TGCSectorLogic.cxx.
|
protected |
Definition at line 402 of file TGCSectorLogic.cxx.
|
protected |
Definition at line 431 of file TGCSectorLogic.cxx.
|
protected |
Definition at line 467 of file TGCSectorLogic.cxx.
|
protected |
Definition at line 392 of file TGCSectorLogic.cxx.
|
protected |
Definition at line 413 of file TGCSectorLogic.cxx.
|
inline |
Definition at line 80 of file TGCSectorLogic.h.
|
inline |
Definition at line 171 of file TGCSectorLogic.h.
|
inline |
Definition at line 202 of file TGCSectorLogic.h.
|
inline |
Definition at line 177 of file TGCSectorLogic.h.
|
inline |
Definition at line 158 of file TGCSectorLogic.h.
|
inline |
Definition at line 152 of file TGCSectorLogic.h.
|
inline |
Definition at line 164 of file TGCSectorLogic.h.
|
inline |
Definition at line 184 of file TGCSectorLogic.h.
|
inline |
Definition at line 61 of file TGCSectorLogic.h.
|
inline |
Definition at line 190 of file TGCSectorLogic.h.
|
inline |
Definition at line 68 of file TGCSectorLogic.h.
|
inline |
Definition at line 196 of file TGCSectorLogic.h.
| void LVL1TGCTrigger::TGCSectorLogic::getTrackSelectorOutput | ( | std::shared_ptr< TGCTrackSelectorOut > & | trackSelectorOut | ) | const |
Definition at line 132 of file TGCSectorLogic.cxx.
|
private |
returns whether TMDBOut satisfies the Tile-CW mask (Run-2 algo.)
| [in] | mask | Trigger mask per TMDB module (3 bits) |
| [in] | hit6 | TMDBOut for D6 |
| [in] | hit56 | TMDBOut for D5+D6 |
Definition at line 472 of file TGCSectorLogic.cxx.
|
private |
Definition at line 285 of file TGCSectorLogic.cxx.
| void LVL1TGCTrigger::TGCSectorLogic::setBIS78 | ( | std::shared_ptr< const LVL1TGC::TGCBIS78 > | bis78 | ) |
Definition at line 115 of file TGCSectorLogic.cxx.
| void LVL1TGCTrigger::TGCSectorLogic::setInnerTrackletSlots | ( | const TGCInnerTrackletSlot * | innerTrackletSlots[] | ) |
Definition at line 329 of file TGCSectorLogic.cxx.
| void LVL1TGCTrigger::TGCSectorLogic::setNSW | ( | std::shared_ptr< const LVL1TGC::TGCNSW > | nsw | ) |
Definition at line 109 of file TGCSectorLogic.cxx.
| void LVL1TGCTrigger::TGCSectorLogic::setStripHighPtBoard | ( | TGCHighPtBoard * | highPtBoard | ) |
Definition at line 127 of file TGCSectorLogic.cxx.
| void LVL1TGCTrigger::TGCSectorLogic::setTMDB | ( | std::shared_ptr< const LVL1TGC::TGCTMDB > | tmdb | ) |
Definition at line 103 of file TGCSectorLogic.cxx.
| void LVL1TGCTrigger::TGCSectorLogic::setWireHighPtBoard | ( | int | port, |
| TGCHighPtBoard * | highPtBoard ) |
Definition at line 121 of file TGCSectorLogic.cxx.
| void LVL1TGCTrigger::TGCSectorLogic::showResult | ( | ) |
Definition at line 243 of file TGCSectorLogic.cxx.
|
inline |
Definition at line 84 of file TGCSectorLogic.h.
|
inline |
Definition at line 85 of file TGCSectorLogic.h.
|
private |
Definition at line 108 of file TGCSectorLogic.h.
|
private |
Definition at line 131 of file TGCSectorLogic.h.
|
private |
Definition at line 110 of file TGCSectorLogic.h.
|
private |
Definition at line 147 of file TGCSectorLogic.h.
|
private |
Definition at line 132 of file TGCSectorLogic.h.
|
private |
Definition at line 126 of file TGCSectorLogic.h.
|
private |
Definition at line 133 of file TGCSectorLogic.h.
|
private |
Definition at line 130 of file TGCSectorLogic.h.
|
private |
Definition at line 125 of file TGCSectorLogic.h.
|
private |
Definition at line 112 of file TGCSectorLogic.h.
|
private |
Definition at line 129 of file TGCSectorLogic.h.
|
private |
Definition at line 120 of file TGCSectorLogic.h.
|
private |
Definition at line 115 of file TGCSectorLogic.h.
|
private |
Definition at line 113 of file TGCSectorLogic.h.
|
private |
Definition at line 128 of file TGCSectorLogic.h.
|
private |
Definition at line 114 of file TGCSectorLogic.h.
|
private |
Definition at line 112 of file TGCSectorLogic.h.
|
private |
Definition at line 111 of file TGCSectorLogic.h.
|
private |
Definition at line 122 of file TGCSectorLogic.h.
|
private |
Definition at line 143 of file TGCSectorLogic.h.
|
private |
Definition at line 144 of file TGCSectorLogic.h.
|
private |
Definition at line 148 of file TGCSectorLogic.h.
|
private |
Definition at line 127 of file TGCSectorLogic.h.
|
private |
Definition at line 135 of file TGCSectorLogic.h.
|
private |
Definition at line 136 of file TGCSectorLogic.h.
|
private |
Definition at line 117 of file TGCSectorLogic.h.
|
private |
Definition at line 119 of file TGCSectorLogic.h.
|
private |
Definition at line 118 of file TGCSectorLogic.h.
|
private |
Definition at line 141 of file TGCSectorLogic.h.
|
private |
Definition at line 142 of file TGCSectorLogic.h.
|
private |
Definition at line 139 of file TGCSectorLogic.h.
|
private |
Definition at line 138 of file TGCSectorLogic.h.