|
ATLAS Offline Software
|
Go to the documentation of this file.
19 : m_bofai_sorted (true)
35 (
int,
const std::vector<Identifier>& )
42 (
int,
const std::vector<IdentifierHash>& )
52 assert (bufferPosition >= 0);
53 unsigned int rodhi = ((
unsigned)
rod & 0xffff0000) >> 16;
54 unsigned int rodlo = (
rod & 0x0000ffff);
56 if (rodvec.size() <= rodlo)
57 rodvec.resize (rodlo + 1);
59 if (offsetvec.size() <= (
unsigned)bufferPosition)
60 offsetvec.resize (bufferPosition+1);
61 return offsetvec[bufferPosition];
68 assert (bufferPosition >= 0);
69 unsigned int rodhi = ((
unsigned)
rod & 0xffff0000) >> 16;
70 unsigned int rodlo = (
rod & 0x0000ffff);
74 if (rodlo < rodvec.size()) {
76 if ((
unsigned)bufferPosition < offsetvec.size())
77 return offsetvec[bufferPosition];
121 int bufferPosition)
const
127 (
int rod,
int bufferPosition)
const
JetConstituentVector::iterator iterator
rodmap_t m_rodoffset_to_id
std::pair< Identifier, IdentifierHash > idandhash_t
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)
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::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