TRT_LoLumRawData Node1 TRT_LoLumRawData # m_driftTimeBinWidth # m_maskFourLastBits # m_maskThreeLastBits - m_island + 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 - m_rdoId + InDetRawData() + ~InDetRawData() + identify() + getWord() + InDetRawData() + merge() Node3->Node2 Node4 Identifiable   + ~Identifiable() + identify() + identifyHash() + getHelper() Node4->Node3