![]() |
ATLAS Offline Software
|
#include <TRT_CablingData.h>
Classes | |
| struct | idpair |
Private Types | |
| typedef std::pair< Identifier, IdentifierHash > | idandhash_t |
| typedef std::vector< idandhash_t > | offsetvec_t |
| typedef std::vector< offsetvec_t > | rodvec_t |
| typedef std::map< unsigned int, rodvec_t > | rodmap_t |
Private Member Functions | |
| idandhash_t & | find_idandhash (int rod, int bufferPosition) |
| const idandhash_t & | find_idandhash (int rod, int bufferPosition) const |
Private Attributes | |
| std::vector< uint32_t > | m_allRobs |
| std::vector< Identifier > | m_identifierForAllStraws |
| std::vector< IdentifierHash > | m_identifierHashForAllStraws |
| std::vector< idpair > | m_BufferOffsetForAllIdentifiers |
| bool | m_bofai_sorted |
| std::map< uint32_t, std::vector< IdentifierHash > * > | m_collID |
| rodmap_t | m_rodoffset_to_id |
Definition at line 18 of file TRT_CablingData.h.
|
private |
Definition at line 102 of file TRT_CablingData.h.
|
private |
Definition at line 103 of file TRT_CablingData.h.
|
private |
Definition at line 105 of file TRT_CablingData.h.
|
private |
Definition at line 104 of file TRT_CablingData.h.
| TRT_CablingData::TRT_CablingData | ( | ) |
Definition at line 18 of file TRT_CablingData.cxx.
|
virtual |
Definition at line 24 of file TRT_CablingData.cxx.
| void TRT_CablingData::add_allRobs | ( | uint32_t | sidROB | ) |
Definition at line 181 of file TRT_CablingData.cxx.
| void TRT_CablingData::add_collID | ( | uint32_t | rob_id, |
| std::vector< IdentifierHash > * | vectID ) |
Definition at line 168 of file TRT_CablingData.cxx.
|
private |
Definition at line 49 of file TRT_CablingData.cxx.
|
private |
Definition at line 65 of file TRT_CablingData.cxx.
| const std::vector< uint32_t > & TRT_CablingData::get_allRods | ( | ) | const |
Definition at line 187 of file TRT_CablingData.cxx.
| uint32_t TRT_CablingData::get_BufferOffset | ( | Identifier | StrawId | ) |
Definition at line 146 of file TRT_CablingData.cxx.
| const std::vector< IdentifierHash > & TRT_CablingData::get_collID | ( | int | shift | ) |
Definition at line 175 of file TRT_CablingData.cxx.
| Identifier TRT_CablingData::get_identifierForAllStraws | ( | int | rod, |
| int | bufferPosition ) const |
Definition at line 120 of file TRT_CablingData.cxx.
| Identifier TRT_CablingData::get_identifierForAllStraws | ( | int | shift | ) | const |
Definition at line 134 of file TRT_CablingData.cxx.
| IdentifierHash TRT_CablingData::get_identifierHashForAllStraws | ( | int | rod, |
| int | bufferPosition ) const |
Definition at line 126 of file TRT_CablingData.cxx.
| IdentifierHash TRT_CablingData::get_identifierHashForAllStraws | ( | int | shift | ) | const |
Definition at line 140 of file TRT_CablingData.cxx.
| void TRT_CablingData::set_identifierForAllStraws | ( | Identifier | strawID | ) |
Definition at line 100 of file TRT_CablingData.cxx.
| void TRT_CablingData::set_identifierForAllStraws | ( | int | rod, |
| int | bufferPosition, | ||
| Identifier | strawID ) |
Definition at line 86 of file TRT_CablingData.cxx.
| void TRT_CablingData::set_identifierHashForAllStraws | ( | IdentifierHash | hashId | ) |
Definition at line 114 of file TRT_CablingData.cxx.
| void TRT_CablingData::set_identifierHashForAllStraws | ( | int | rod, |
| int | bufferPosition, | ||
| IdentifierHash | hashId ) |
Definition at line 107 of file TRT_CablingData.cxx.
| void TRT_CablingData::zero_identifierForAllStraws | ( | int | rod, |
| const std::vector< Identifier > & | tempbuff ) |
Definition at line 34 of file TRT_CablingData.cxx.
| void TRT_CablingData::zero_identifierHashForAllStraws | ( | int | rod, |
| const std::vector< IdentifierHash > & | tempbuff ) |
Definition at line 41 of file TRT_CablingData.cxx.
|
private |
Definition at line 77 of file TRT_CablingData.h.
|
private |
Definition at line 96 of file TRT_CablingData.h.
|
private |
Definition at line 95 of file TRT_CablingData.h.
|
private |
Definition at line 100 of file TRT_CablingData.h.
|
private |
Definition at line 80 of file TRT_CablingData.h.
|
private |
Definition at line 83 of file TRT_CablingData.h.
|
private |
Definition at line 106 of file TRT_CablingData.h.