9#include <vxd/geometry/GeoVXDComponents.h>
10#include <framework/logging/Logger.h>
11#include <boost/algorithm/string.hpp>
19 m_v(v), m_woffset(woffset)
27 else B2FATAL(
"Unknown z-placement for VXD Component " << name <<
": " << w <<
", check xml file");
30 B2FATAL(
"VXD Component " << name <<
": Offset has to be positive except for centered placement");
@ c_bottom
Place the component at the bottom of the mother.
@ c_above
Place the component above the mother.
@ c_center
Place the component at the center of the mother.
@ c_top
Place the component at the top of the mother.
@ c_below
Place the component below the mother.
double m_woffset
Offset to the w placement of the component.
EPosW m_w
w coordinate where to place the component
VXDGeoPlacement(const std::string &name="", double u=0, double v=0, std::string w="bottom", double woffset=0)
Constructor.
Abstract base class for different kinds of events.