CscDigit Node1 CscDigit - m_charge - m_time + CscDigit() + CscDigit() + CscDigit() + CscDigit() + is_valid() + charge() + time() + sampleCharges() Node2 MuonDigit + MuonDigit() + ~MuonDigit() + MuonDigit() + setID() + identify() Node2->Node1 Node3 Identifiable + ~Identifiable() + identify() + identifyHash() + getHelper() Node3->Node2 Node4 Identifier - m_id + Identifier() + Identifier() + Identifier() + operator=() + operator=() + ~Identifier() + Identifier() + Identifier() + Identifier() + Identifier() and 38 more... - operator|=() - operator&=() - extract() - mask_shift() - extract() Node4->Node2 #m_muonId Node5 std::vector< float > + elements Node5->Node1 -m_sampleCharges