![]() |
ATLAS Offline Software
|
#include <TGCInnerTrackletSlotHolder.h>
Public Types | |
| enum | { NUMBER_OF_SIDES = 2 , NUMBER_OF_SLOTS = 24 , FIRST_SLOT = 1 , NUMBER_OF_SLOTS_PER_TRIGGER_SECTOR = 4 } |
| returns SL readout trigger bits FI2|EI2|FI1|EI1|FI0|EI0 More... | |
Public Member Functions | |
| TGCInnerTrackletSlotHolder (TGCArguments *) | |
| Constructor. | |
| ~TGCInnerTrackletSlotHolder () | |
| Destructor. | |
| void | clearTriggerBits () |
| bool | setTriggerBit (const int sideId, const int slotId, const unsigned int region, const unsigned int readout, const unsigned int iBit, const bool triggerBit) |
| const TGCInnerTrackletSlot * | getInnerTrackletSlot (const int sideId, const int slotId) const |
| void | getInnerTrackletSlots (const int sideId, const int octId, const int moduleId, const TGCInnerTrackletSlot *innerTrackletSlots[]) const |
| void | getInnerTrackletBits (const TGCInnerTrackletSlot *innerTrackletSlots[], std::array< int, NUMBER_OF_SLOTS_PER_TRIGGER_SECTOR > &eifi_bits) const |
| const TGCArguments * | tgcArgs () const |
Private Attributes | |
| TGCInnerTrackletSlot | m_innerTrackletSlot [NUMBER_OF_SIDES][NUMBER_OF_SLOTS] |
| TGCArguments * | m_tgcArgs |
Definition at line 14 of file TGCInnerTrackletSlotHolder.h.
| anonymous enum |
returns SL readout trigger bits FI2|EI2|FI1|EI1|FI0|EI0
| Enumerator | |
|---|---|
| NUMBER_OF_SIDES | |
| NUMBER_OF_SLOTS | |
| FIRST_SLOT | |
| NUMBER_OF_SLOTS_PER_TRIGGER_SECTOR | |
Definition at line 31 of file TGCInnerTrackletSlotHolder.h.
| LVL1TGCTrigger::TGCInnerTrackletSlotHolder::TGCInnerTrackletSlotHolder | ( | TGCArguments * | tgcargs | ) |
Constructor.
Definition at line 9 of file TGCInnerTrackletSlotHolder.cxx.
|
inline |
| void LVL1TGCTrigger::TGCInnerTrackletSlotHolder::clearTriggerBits | ( | ) |
Definition at line 22 of file TGCInnerTrackletSlotHolder.cxx.
| void LVL1TGCTrigger::TGCInnerTrackletSlotHolder::getInnerTrackletBits | ( | const TGCInnerTrackletSlot * | innerTrackletSlots[], |
| std::array< int, NUMBER_OF_SLOTS_PER_TRIGGER_SECTOR > & | eifi_bits ) const |
Definition at line 80 of file TGCInnerTrackletSlotHolder.cxx.
| const TGCInnerTrackletSlot * LVL1TGCTrigger::TGCInnerTrackletSlotHolder::getInnerTrackletSlot | ( | const int | sideId, |
| const int | slotId ) const |
Definition at line 38 of file TGCInnerTrackletSlotHolder.cxx.
| void LVL1TGCTrigger::TGCInnerTrackletSlotHolder::getInnerTrackletSlots | ( | const int | sideId, |
| const int | octId, | ||
| const int | moduleId, | ||
| const TGCInnerTrackletSlot * | innerTrackletSlots[] ) const |
Definition at line 44 of file TGCInnerTrackletSlotHolder.cxx.
| bool LVL1TGCTrigger::TGCInnerTrackletSlotHolder::setTriggerBit | ( | const int | sideId, |
| const int | slotId, | ||
| const unsigned int | region, | ||
| const unsigned int | readout, | ||
| const unsigned int | iBit, | ||
| const bool | triggerBit ) |
Definition at line 30 of file TGCInnerTrackletSlotHolder.cxx.
|
inline |
Definition at line 40 of file TGCInnerTrackletSlotHolder.h.
|
private |
Definition at line 43 of file TGCInnerTrackletSlotHolder.h.
|
private |
Definition at line 44 of file TGCInnerTrackletSlotHolder.h.