LArSamples::CombinedShapeErrorGetter Node1 LArSamples::CombinedShape ErrorGetter + CombinedShapeErrorGetter() + ~CombinedShapeErrorGetter() + add() + shapeErrorData() + phiSymShapeErrorData() Node2 LArSamples::AbsShapeError Getter + ~AbsShapeErrorGetter() + shapeErrorData() + phiSymShapeErrorData() Node2->Node1 Node3 std::vector< const LArSamples::AbsShapeError Getter * > Node2->Node3 +elements Node3->Node1 -m_getters