TRT_LoLumRawData Node1 TRT_LoLumRawData # m_driftTimeBinWidth # m_maskFourLastBits # m_maskThreeLastBits + TRT_LoLumRawData() + TRT_LoLumRawData() + TRT_LoLumRawData() + operator=() + operator=() + ~TRT_LoLumRawData() + highLevel() + highLevel() + timeOverThreshold() + driftTimeBin() + trailingEdge() + firstBinHigh() + lastBinHigh() + TRT_LoLumRawData() + getDriftTimeBinWidth() + findLargestIsland() + highLevel() Node2 TRT_RDORawData   + TRT_RDORawData() + ~TRT_RDORawData() + highLevel() + timeOverThreshold() + driftTimeBin() # TRT_RDORawData() # TRT_RDORawData() # TRT_RDORawData() # operator=() # operator=() Node2->Node1 Node3 InDetRawData # m_word + InDetRawData() + ~InDetRawData() + identify() + getWord() + InDetRawData() + merge() Node3->Node2 Node4 Identifiable   + ~Identifiable() + identify() + identifyHash() + getHelper() Node4->Node3 Node5 Identifier + NBITS - m_id + Identifier() + operator=() + operator=() + operator=() + operator=() + set() + clear() + set_literal() + get_identifier32() + get_compact() and 22 more... + Identifier() + Identifier() + Identifier() + Identifier() - operator|=() - operator&=() - extract() - mask_shift() - extract() * Identifier() * Identifier() * Identifier() * Identifier() Node5->Node3 -m_rdoId Node6 value_type< type, the _value >     Node6->Node5 +ALL_BITS +MAX_BIT Node7 ElementLink_p1< INDEXTYPE > + m_elementIndex + m_SGKeyHash + ElementLink_p1() Node7->Node6 +value Node10 CxxUtils::CachedValue < TRT_LoLumRawData::Island >   + operator=() + set() + isValid() + ptr() + store() + reset() Node10->Node1 -m_island Node11 TRT_LoLumRawData::Island + m_leadingEdge + m_trailingEdge   Node11->Node10 -ATLAS_THREAD_SAFE Node12 std::atomic< CacheState > + ptr   Node12->Node10 -m_cacheValid