diff --git a/DDCore/include/XML/UnicodeValues.h b/DDCore/include/XML/UnicodeValues.h index cc88e4d6886d0d3cd13d20dc877e4d763d60b2ab..81fc4c9e651bec61a07a99431b5a730ac28b9df5 100644 --- a/DDCore/include/XML/UnicodeValues.h +++ b/DDCore/include/XML/UnicodeValues.h @@ -50,6 +50,7 @@ namespace DD4hep { UNICODE (box); UNICODE (c); + UNICODE (distance); UNICODE (C); UNICODE (calorimeter); UNICODE (cartesian_grid_xy); diff --git a/DDCore/include/XML/XMLChildValue.h b/DDCore/include/XML/XMLChildValue.h index 40851cf398abfeeeb1ee5b1cf0957440db9bbb84..61e1d710c373a3a30e0f7863021a1ca1096a3ce0 100644 --- a/DDCore/include/XML/XMLChildValue.h +++ b/DDCore/include/XML/XMLChildValue.h @@ -147,6 +147,8 @@ namespace DD4hep { double rmax2() const; /// Access parameters: radius double radius() const; + /// Access attribute values: distance + double distance() const; /// Access attribute values: outer_radius double outer_radius() const; /// Access attribute values: outer_r diff --git a/DDCore/include/XML/XMLDimension.h b/DDCore/include/XML/XMLDimension.h index ad8b551fdc723a774768f9fbabfeee9ff1f8f35f..0c1bf275077a4ca9e56a464db642512e4234137c 100644 --- a/DDCore/include/XML/XMLDimension.h +++ b/DDCore/include/XML/XMLDimension.h @@ -150,6 +150,8 @@ namespace DD4hep { double c() const; /// Access parameters: c double c(double default_value) const; + ///Access parameters: distance + double distance() const; /// Access parameters: B double B() const; /// Access parameters: g diff --git a/DDCore/src/XML/XMLChildValue.cpp b/DDCore/src/XML/XMLChildValue.cpp index 442584aef7defc65656df6264216291077b9b27b..3a0e8940d62aadce97bdbaed2690a0b153de88af 100644 --- a/DDCore/src/XML/XMLChildValue.cpp +++ b/DDCore/src/XML/XMLChildValue.cpp @@ -93,6 +93,7 @@ XML_ATTR_ACCESSOR(double, rmin2) XML_ATTR_ACCESSOR(double, rmax2) XML_ATTR_ACCESSOR(double, radius) XML_ATTR_ACCESSOR(double, outer_r) +XML_ATTR_ACCESSOR(double, distance) XML_ATTR_ACCESSOR(double, outer_radius) XML_ATTR_ACCESSOR(double, inner_r) XML_ATTR_ACCESSOR(double, inner_radius) diff --git a/DDCore/src/XML/XMLDimension.cpp b/DDCore/src/XML/XMLDimension.cpp index 6690b6f9ce138da22a4803dbe033ef6081929e82..fe0eadef1dc5a0d9091cbe620ca2ece2743a4cec 100644 --- a/DDCore/src/XML/XMLDimension.cpp +++ b/DDCore/src/XML/XMLDimension.cpp @@ -74,6 +74,7 @@ XML_ATTR_ACCESSOR(double, inner_z) XML_ATTR_ACCESSOR_DOUBLE(a) XML_ATTR_ACCESSOR_DOUBLE(b) XML_ATTR_ACCESSOR_DOUBLE(c) +XML_ATTR_ACCESSOR(double, distance) XML_ATTR_ACCESSOR(double, g) XML_ATTR_ACCESSOR(double, B) XML_ATTR_ACCESSOR(double, G)