LArRawChannel Node1 LArRawChannel + m_quality + m_qualProv - m_energy - m_time - @164 - m_gain + LArRawChannel() + LArRawChannel() + LArRawChannel() + operator=() + operator=() + ~LArRawChannel() + LArRawChannel() + identify() + channelID() + hardwareID() + energy() + time() + quality() + provenance() + gain() Node2 HWIdentifier + HWIdentifier() + HWIdentifier() + HWIdentifier() + operator=() + operator=() + ~HWIdentifier() + HWIdentifier() + HWIdentifier() + HWIdentifier() + HWIdentifier() Node2->Node1 -m_channelID Node3 Identifier - m_id + Identifier() + Identifier() + Identifier() + operator=() + operator=() + ~Identifier() + Identifier() + Identifier() + Identifier() + Identifier() and 38 more... - operator|=() - operator&=() - extract() - mask_shift() - extract() Node3->Node2