![]() |
Belle II Software development
|
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 26 of file GeoVXDComponents.h.
| enum EPosW |
Enum describing where to place the component vertically.
Definition at line 29 of file GeoVXDComponents.h.
|
inline |
|
inline |
get local u coordinate where to place the component
Definition at line 42 of file GeoVXDComponents.h.
|
inline |
get local v coordinate where to place the component
Definition at line 44 of file GeoVXDComponents.h.
|
inline |
get local w position where to place the component
Definition at line 46 of file GeoVXDComponents.h.
|
inline |
get offset to local w position where to place the component
Definition at line 48 of file GeoVXDComponents.h.
|
private |
Name of the component.
Definition at line 51 of file GeoVXDComponents.h.
|
private |
u coordinate where to place the component
Definition at line 53 of file GeoVXDComponents.h.
|
private |
v coordinate where to place the component
Definition at line 55 of file GeoVXDComponents.h.
|
private |
w coordinate where to place the component
Definition at line 57 of file GeoVXDComponents.h.
|
private |
Offset to the w placement of the component.
Definition at line 59 of file GeoVXDComponents.h.