 |
Belle II Software
release-05-01-25
|
27 class VXDPolyConePlanePar:
public TObject {
60 VXDPolyConePar(
const std::string& name =
"",
const std::string& material =
"",
double minPhi = 0,
double maxPhi = 0,
61 bool doCutOut =
false,
double cutOutWidth = 0,
double cutOutHeight = 0,
double cutOutDepth = 0):
double m_cutOutWidth
CutOut Width in mm.
std::vector< VXDPolyConePlanePar > m_planes
Planes.
double getPosZ(void) const
Get PosZ in mm.
double getCutOutWidth(void) const
Get CutOut Width in mm.
double m_maxPhi
maxPhi in rad
double getInnerRadius(void) const
Get InnerRadius in mm.
double getCutOutHeight(void) const
Get CutOut Height in mm.
ClassDef(VXDPolyConePlanePar, 5)
ClassDef, must be the last term before the closing {}.
std::string m_material
Material name.
std::vector< VXDPolyConePlanePar > & getPlanes(void)
Get planes.
double m_cutOutDepth
CutOut Depth in mm.
The Class for VXD Polycone Plane.
bool getDoCutOut(void) const
Get doCutOut flag.
VXDPolyConePlanePar(double posZ=0, double innerRadius=0, double outerRadius=0)
Constructor.
double m_outerRadius
OuterRadius in mm.
VXDPolyConePar(const std::string &name="", const std::string &material="", double minPhi=0, double maxPhi=0, bool doCutOut=false, double cutOutWidth=0, double cutOutHeight=0, double cutOutDepth=0)
Constructor.
ClassDef(VXDPolyConePar, 5)
ClassDef, must be the last term before the closing {}.
Abstract base class for different kinds of events.
double m_innerRadius
InnerRadius in mm.
double getMaxPhi(void) const
Get MaxPhi in rad.
std::string getMaterial(void) const
Get material name.
The Class for VXD PolyCone, possibly with coutouts.
double getCutOutDepth(void) const
Get CutOut Depth in mm.
double getOuterRadius(void) const
Get OuterRadius in mm.
std::string getName(void) const
Get name.
double m_minPhi
minPhi in rad
double getMinPhi(void) const
Get MinPhi in rad.
double m_cutOutHeight
CutOut Height in mm.
bool m_doCutOut
doCutOut flag