LArShapeP Node1 LArShapeP + LArShapeP() + isEmpty() Node2 std::vector< double > + elements Node2->Node1 +m_vShape +m_vShapeDer