digitWrapper Node1 digitWrapper + gTime + truth_lpos + strip_lpos + strip_gpos + digitWrapper() + id() Node2 std::string Node2->Node1 +stName Node3 std::basic_string< char > Node3->Node2 Node4 MmDigit - m_stripResponseTime - m_stripResponseCharge + MmDigit() + MmDigit() + MmDigit() + stripResponseTime() + stripResponseCharge() Node4->Node1 +digit Node5 MuonDigit + MuonDigit() + ~MuonDigit() + MuonDigit() + setID() + identify() Node5->Node4 Node6 Identifiable + ~Identifiable() + identify() + identifyHash() + getHelper() Node6->Node5 Node7 Identifier - m_id + Identifier() + Identifier() + Identifier() + operator=() + operator=() + ~Identifier() + Identifier() + Identifier() + Identifier() + Identifier() and 38 more... - operator|=() - operator&=() - extract() - mask_shift() - extract() Node7->Node5 #m_muonId