14 #ifndef DD4HEP_PARSERS_NO_ROOT
15 #include "Parsers/spirit/ParsersStandardListCommon.h"
17 namespace ROOT {
namespace Math {
18 bool operator<(
const XYZPoint& a,
const XYZPoint& b) {
19 if ( a.X() < b.X() )
return true;
20 if ( a.Y() < b.Y() )
return true;
21 if ( a.Z() < b.Z() )
return true;
30 template <>
int parse(ROOT::Math::XYZPoint& result,
const std::string& input) {
31 return parse_(result, input);
41 IMPLEMENT_STL_PARSERS(ROOT::Math::XYZPoint)
42 IMPLEMENT_MAPPED_PARSERS(pair,ROOT::Math::XYZPoint)