Belle II Software
release-08-01-10
|
Class holding all parameters to place a VXD geometry subcomponent. More...
#include <GeoVXDComponents.h>
Public Types | |
enum | EPosW { c_below , c_bottom , c_center , c_top , c_above } |
Enum describing where to place the component vertically. More... | |
Public Member Functions | |
VXDGeoPlacement (const std::string &name="", double u=0, double v=0, std::string w="bottom", double woffset=0) | |
Constructor. | |
const std::string & | getName () const |
get Name of the component | |
double | getU () const |
get local u coordinate where to place the component | |
double | getV () const |
get local v coordinate where to place the component | |
EPosW | getW () const |
get local w position where to place the component | |
double | getWOffset () const |
get offset to local w position where to place the component | |
Private Attributes | |
std::string | m_name |
Name of the component. | |
double | m_u |
u coordinate where to place the component | |
double | m_v |
v coordinate where to place the component | |
EPosW | m_w |
w coordinate where to place the component | |
double | m_woffset |
Offset to the w placement of the component. | |
Class holding all parameters to place a VXD geometry subcomponent.
Definition at line 25 of file GeoVXDComponents.h.
enum EPosW |
Enum describing where to place the component vertically.
Definition at line 28 of file GeoVXDComponents.h.