LArCalibDigit Node1 LArCalibDigit - m_DAC - m_delayPulsed + LArCalibDigit() + DAC() + delay() + isPulsed() + ~LArCalibDigit() + LArCalibDigit() Node2 LArDigit - m_gain + ~LArDigit() + LArDigit() + LArDigit() + LArDigit() + operator=() + operator=() + LArDigit() + LArDigit() + hardwareID() + channelID() + gain() + nsamples() + samples() + setSamples() Node2->Node1 Node3 HWIdentifier + HWIdentifier() + HWIdentifier() + HWIdentifier() + operator=() + operator=() + ~HWIdentifier() + HWIdentifier() + HWIdentifier() + HWIdentifier() + HWIdentifier() Node3->Node2 -m_hardwareID Node4 Identifier - m_id + Identifier() + Identifier() + Identifier() + operator=() + operator=() + ~Identifier() + Identifier() + Identifier() + Identifier() + Identifier() and 38 more... - operator|=() - operator&=() - extract() - mask_shift() - extract() Node4->Node3 Node5 std::vector< short > + elements Node5->Node2 -m_samples