Belle II Software  release-08-01-10
VXDGeoPlacement Class Reference

Class holding all parameters to place a VXD geometry subcomponent. More...

#include <GeoVXDComponents.h>

Collaboration diagram for VXDGeoPlacement:

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.
 

Detailed Description

Class holding all parameters to place a VXD geometry subcomponent.

Definition at line 25 of file GeoVXDComponents.h.

Member Enumeration Documentation

◆ EPosW

enum EPosW

Enum describing where to place the component vertically.

Enumerator
c_below 

Place the component below the mother.

c_bottom 

Place the component at the bottom of 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_above 

Place the component above the mother.

Definition at line 28 of file GeoVXDComponents.h.

28  {
29  c_below,
30  c_bottom,
31  c_center,
32  c_top,
33  c_above
34  };
@ 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.

The documentation for this class was generated from the following files: