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

The Class for VXD PolyCone, possibly with coutouts. More...

#include <VXDPolyConePar.h>

Inheritance diagram for VXDPolyConePar:
Collaboration diagram for VXDPolyConePar:

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< VXDPolyConePlaneParm_planes
 Planes.
 

Detailed Description

The Class for VXD PolyCone, possibly with coutouts.

Definition at line 55 of file VXDPolyConePar.h.

Member Function Documentation

◆ getCutOutWidth1()

double getCutOutWidth1 ( void  ) const
inline

Get CutOut Width in mm.

Get CutOut Width1 in mm

Definition at line 78 of file VXDPolyConePar.h.

78 { return m_cutOutWidth1; }
double m_cutOutWidth1
CutOut Width in mm.

Member Data Documentation

◆ m_cutOutWidth1

double m_cutOutWidth1
private

CutOut Width in mm.

CutOut Width1 in mm

Definition at line 104 of file VXDPolyConePar.h.


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