Belle II Software
release-08-01-10
|
The Class for VXD PolyCone, possibly with coutouts. More...
#include <VXDPolyConePar.h>
Public Member Functions | |
VXDPolyConePar (const std::string &name="", const std::string &material="", double minPhi=0, double maxPhi=0, bool doCutOut=false, double cutOutWidth1=0, double cutOutWidth2=0, double cutOutHeight=0, double cutOutDepth=0) | |
Constructor. | |
std::string | getName (void) const |
Get name. | |
std::string | getMaterial (void) const |
Get material name. | |
double | getMinPhi (void) const |
Get MinPhi in rad. | |
double | getMaxPhi (void) const |
Get MaxPhi in rad. | |
bool | getDoCutOut (void) const |
Get doCutOut flag. | |
double | getCutOutWidth1 (void) const |
Get CutOut Width in mm. More... | |
double | getCutOutWidth2 (void) const |
Get CutOut Width2 in mm. | |
double | getCutOutHeight (void) const |
Get CutOut Height in mm. | |
double | getCutOutDepth (void) const |
Get CutOut Depth in mm. | |
std::vector< VXDPolyConePlanePar > & | getPlanes (void) |
Get planes. | |
const std::vector< VXDPolyConePlanePar > & | getPlanes (void) const |
Get planes. | |
Private Member Functions | |
ClassDef (VXDPolyConePar, 6) | |
ClassDef, must be the last term before the closing {}. | |
Private Attributes | |
std::string | m_name |
Name. | |
std::string | m_material |
Material name. | |
double | m_minPhi |
minPhi in rad | |
double | m_maxPhi |
maxPhi in rad | |
bool | m_doCutOut |
doCutOut flag | |
double | m_cutOutWidth1 |
CutOut Width in mm. More... | |
double | m_cutOutWidth2 |
CutOut Width2 in mm. | |
double | m_cutOutHeight |
CutOut Height in mm. | |
double | m_cutOutDepth |
CutOut Depth in mm. | |
std::vector< VXDPolyConePlanePar > | m_planes |
Planes. | |
The Class for VXD PolyCone, possibly with coutouts.
Definition at line 55 of file VXDPolyConePar.h.
|
inline |
Get CutOut Width in mm.
Get CutOut Width1 in mm
Definition at line 78 of file VXDPolyConePar.h.
|
private |