LArSamples::AbsShapeErrorGetter Node1 LArSamples::AbsShapeError Getter + ~AbsShapeErrorGetter() + shapeErrorData() + phiSymShapeErrorData() Node2 LArSamples::CombinedShape ErrorGetter - m_getters + CombinedShapeErrorGetter() + ~CombinedShapeErrorGetter() + add() + shapeErrorData() + phiSymShapeErrorData() Node1->Node2 Node3 LArSamples::TreeShapeError Getter - m_file - m_cellTrees - m_ringTrees - m_cellCalc - m_ringCalc + TreeShapeErrorGetter() + ~TreeShapeErrorGetter() + shapeErrorData() + phiSymShapeErrorData() + addCell() + addRing() + dump() + correlate() + compare() + cellCalc() + ringCalc() + cellTree() + ringTree() + file() + merge() + merge() Node1->Node3 Node4 LArSamples::UniformShape ErrorGetter - m_k + UniformShapeErrorGetter() + ~UniformShapeErrorGetter() + shapeErrorData() + phiSymShapeErrorData() Node1->Node4