 |
Belle II Software
release-05-01-25
|
12 #include <pxd/dbobjects/PXDSensorInfoPar.h>
13 #include <vxd/dbobjects/VXDGeometryPar.h>
14 #include <vxd/dbobjects/VXDPolyConePar.h>
27 class PXDGeometryPar:
public VXDGeometryPar {
double getCutOutShift() const
get shift of cutouts
bool getBuildSupport() const
build support
double getTubesMaxZ() const
get tubes maxZ
double m_cutOutStartPhi
Start Rphi of PXD endflange coutOuts.
double m_tubesMaxR
MaxZ of PXD carbon tubes.
double m_cutOutDeltaPhi
Delta Rphi of PXD endflange coutOuts.
void setTubesMinR(double minR)
set tubes minR
double m_tubesStartPhi
Start Rphi of PXD carbon tubes.
double m_cutOutShift
Shift of PXD endflange coutOuts.
void setTubesMaxZ(double maxZ)
set tubes maxZ
double m_tubesDeltaPhi
Delta Phi of PXD carbon tubes.
double getTubesMinR() const
get tubes minR
void setTubesMaxR(double maxR)
set tubes maxR
double getCutOutRPhi() const
get rphi of cutouts
double getTubesMaxR() const
get tubes maxR
std::vector< PXDSensorInfoPar * > & getSensorInfos()
get sensorInfos
void setCutOutShift(double shift)
set shift of cutouts
double m_tubesMinZ
MinZ of PXD carbon tubes.
int m_nTubes
Number of PXD carbon tubes.
void setCutOutHeight(double height)
set height of cutouts
double getTubesStartPhi() const
get tubes tubes StartPhi
void setCutOutStartPhi(double start)
set start phi of cutouts
double m_tubesMaxZ
MaxZ of PXD carbon tubes.
void setTubesRPhi(double rphi)
set tubes tubes RPhi
double getTubesMinZ() const
get tubes minZ
void setTubesDeltaPhi(double delta)
set tubes tubes DeltaPhi
const std::vector< VXDPolyConePar > & getEndflanges() const
get Endflanges
int getNCutOuts() const
get number of cutouts
The Class for VXD geometry.
void setNCutOuts(int nCutouts)
set number of cutouts
Abstract base class for different kinds of events.
double m_tubesMinR
MinR of PXD carbon tubes.
const std::string & getTubesMaterial() const
get tubes tubes material
double getCutOutWidth() const
get width of cutouts
double getCutOutStartPhi() const
get start phi of cutouts
ClassDef(PXDGeometryPar, 5)
ClassDef, must be the last term before the closing {}.
std::vector< PXDSensorInfoPar * > m_SensorInfo
Vector of points to SensorInfo objects.
double m_cutOutRphi
Rphi of PXD endflange coutOuts.
void setNTubes(int nTubes)
set number of tubes
double getCutOutHeight() const
get height of cutouts
std::vector< VXDPolyConePar > m_endflanges
PXD Endflanges.
void setCutOutDeltaPhi(double delta)
set deltaphi of cutouts
PXDGeometryPar()
Default constructor.
std::string m_tubesMaterial
Material of PXD carbon tubes.
int getNTubes() const
get number of tubes
void setCutOutWidth(double width)
set width of cutouts
void setTubesMaterial(const std::string &material)
set tubes tubes material
double m_tubesRPhi
Rphi of PXD carbon tubes.
void setCutOutRPhi(double rphi)
set rphi of cutouts
double getCutOutDeltaPhi() const
get deltaphi of cutouts
double m_cutOutHeight
Height of PXD endflange coutOuts.
double getTubesRPhi() const
get tubes tubes RPhi
void setTubesStartPhi(double start)
set tubes tubes StartPhi
int m_nCutouts
Number of PXD endflange coutOuts.
void setTubesMinZ(double minZ)
set tubes minZ
double getTubesDeltaPhi() const
get tubes tubes DeltaPhi
double m_cutOutWidth
Width of PXD endflange coutOuts.