|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef TRT_CABLINGDATA_H
10 #define TRT_CABLINGDATA_H
12 #include "Identifier/Identifier.h"
67 const std::vector<IdentifierHash>&
get_collID(
int shift);
100 std::map< uint32_t, std::vector<IdentifierHash> *>
m_collID;
112 #endif // TRT_CABLINGDATA_H
rodmap_t m_rodoffset_to_id
std::pair< Identifier, IdentifierHash > idandhash_t
bool operator<(const idpair &other) const
void set_identifierHashForAllStraws(int rod, int bufferPosition, IdentifierHash hashId)
const std::vector< uint32_t > & get_allRods() const
virtual ~TRT_CablingData()
const std::vector< IdentifierHash > & get_collID(int shift)
void set_identifierForAllStraws(int rod, int bufferPosition, Identifier strawID)
idpair(const Identifier &a, uint32_t b)
void zero_identifierForAllStraws(int rod, const std::vector< Identifier > &tempbuff)
IdentifierHash get_identifierHashForAllStraws(int rod, int bufferPosition) const
void add_allRobs(uint32_t sidROB)
uint32_t get_BufferOffset(Identifier StrawId)
std::vector< idpair > m_BufferOffsetForAllIdentifiers
void add_collID(uint32_t rob_id, std::vector< IdentifierHash > *vectID)
std::map< uint32_t, std::vector< IdentifierHash > * > m_collID
std::map< unsigned int, rodvec_t > rodmap_t
std::vector< idandhash_t > offsetvec_t
Identifier get_identifierForAllStraws(int rod, int bufferPosition) const
std::vector< Identifier > m_identifierForAllStraws
std::vector< IdentifierHash > m_identifierHashForAllStraws
idandhash_t & find_idandhash(int rod, int bufferPosition)
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
std::vector< offsetvec_t > rodvec_t
void zero_identifierHashForAllStraws(int rod, const std::vector< IdentifierHash > &tempbuff)
std::vector< uint32_t > m_allRobs