12 #include <vxd/geometry/GeoVXDComponents.h>
13 #include <framework/logging/Logger.h>
14 #include <boost/algorithm/string.hpp>
22 m_v(v), m_woffset(woffset)
25 if (w ==
"below") m_w = c_below;
26 else if (w ==
"bottom") m_w = c_bottom;
27 else if (w ==
"center") m_w = c_center;
28 else if (w ==
"top") m_w = c_top;
29 else if (w ==
"above") m_w = c_above;
30 else B2FATAL(
"Unknown z-placement for VXD Component " << name <<
": " << w <<
", check xml file");
32 if (m_w != c_center && m_woffset < 0) {
33 B2FATAL(
"VXD Component " << name <<
": Offset has to be positive except for centered placement");