LArShapeP2 Node1 LArShapeP2 + LArShapeP2() + LArShapeP2() + LArShapeP2() + LArShapeP2() + LArShapeP2() + shapeSize() + shapeDerSize() + shape() + shapeDer() Node2 LAr2DWaveBase + nWaves - m_timeOffset - m_timeBinWidth - m_waves + LAr2DWaveBase() + LAr2DWaveBase() + LAr2DWaveBase() + LAr2DWaveBase() + setFrom() + isEmpty() + timeOffset() + timeBinWidth() + waveSize() + wave() Node2->Node1