LArShapeP1 Node1 LArShapeP1 + LArShapeP1() + LArShapeP1() + isEmpty() Node2 std::vector< float > + elements Node2->Node1 +m_vShape +m_vShapeDer