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 25 of file GeoVXDComponents.h.
enum EPosW |
Enum describing where to place the component vertically.
Definition at line 28 of file GeoVXDComponents.h.
|
inline |
get Name of the component
Definition at line 39 of file GeoVXDComponents.h.
|
inline |
get local u coordinate where to place the component
Definition at line 41 of file GeoVXDComponents.h.
|
inline |
get local v coordinate where to place the component
Definition at line 43 of file GeoVXDComponents.h.
|
inline |
get local w position where to place the component
Definition at line 45 of file GeoVXDComponents.h.
|
inline |
get offset to local w position where to place the component
Definition at line 47 of file GeoVXDComponents.h.
|
private |
Name of the component.
Definition at line 50 of file GeoVXDComponents.h.
|
private |
u coordinate where to place the component
Definition at line 52 of file GeoVXDComponents.h.
|
private |
v coordinate where to place the component
Definition at line 54 of file GeoVXDComponents.h.
|
private |
w coordinate where to place the component
Definition at line 56 of file GeoVXDComponents.h.
|
private |
Offset to the w placement of the component.
Definition at line 58 of file GeoVXDComponents.h.