1 #ifndef Detector_Description_DDCMS_DDShapes_h 2 #define Detector_Description_DDCMS_DDShapes_h 35 double zhalf(
void)
const {
return (zHalf_); }
36 double rIn(
void)
const {
return (rIn_); }
37 double rOut(
void)
const {
return (rOut_); }
38 double startPhi(
void)
const {
return (startPhi_); }
39 double deltaPhi(
void)
const {
return (deltaPhi_); }
60 double rInPlusZ(
void)
const {
return (rmin2_); }
62 double phiFrom(
void)
const {
return (phi1_); }
63 double deltaPhi(
void)
const {
return (phi2_); }
84 double halfZ(
void)
const {
return (halfZ_); }
87 double theta(
void)
const {
return (theta_); }
90 double phi(
void)
const {
return (phi_); }
93 double y1(
void)
const {
return (y1_); }
96 double x1(
void)
const {
return (x1_); }
99 double x2(
void)
const {
return (x2_); }
102 double y2(
void)
const {
return (y2_); }
105 double x3(
void)
const {
return (x3_); }
108 double x4(
void)
const {
return (x4_); }
111 double alpha1(
void)
const {
return (alpha1_); }
114 double alpha2(
void)
const {
return (alpha2_); }
183 double zHalf(
void)
const {
return (zHalf_); }
186 double rIn(
void)
const {
return (rIn_); }
189 double rOut(
void)
const {
return (rOut_); }
192 double startPhi(
void)
const {
return (startPhi_); }
195 double deltaPhi(
void)
const {
return (deltaPhi_); }
double y1(void) const
Half-length along y of the face at -pDz.
bool cutInside(void) const
true, if truncation is on the inner side of the tube-section
double phiFrom(void) const
double deltaPhi(void) const
angular span of the tube-section
DDSolidShape getCurrentShape(const cms::DDFilteredView &fview)
double halfZ(void) const
half of the z-Axis
double zHalf(void) const
half of the z-Axis
double x2(void) const
Half-length along x of the side at y=+pDy1 of the face at -pDz.
double rOutPlusZ(void) const
double rOut(void) const
outer radius
double startPhi(void) const
double startPhi(void) const
angular start of the tube-section
double deltaPhi(void) const
double y2(void) const
Half-length along y of the face at +pDz.
double rOutMinusZ(void) const
double theta(void) const
Polar angle of the line joining the centres of the faces at -/+pDz.
double alpha1(void) const
Angle with respect to the y axis from the centre of the side at y=-pDy1 to the centre at y=+pDy1 of t...
double rIn(void) const
inner radius
double x3(void) const
Half-length along x of the side at y=-pDy2 of the face at +pDz.
Namespace of DDCMS conversion namespace.
double cutAtDelta(void) const
truncation at end of the tube-section
double alpha2(void) const
Angle with respect to the y axis from the centre of the side at y=-pDy2 to the centre at y=+pDy2 of t...
double rInPlusZ(void) const
A truncated tube section.
double rInMinusZ(void) const
double x1(void) const
Half-length along x of the side at y=-pDy1 of the face at -pDz.
double cutAtStart(void) const
truncation at begin of the tube-section
double phi(void) const
Azimuthal angle of the line joining the centres of the faces at -/+pDz.
double x4(void) const
Half-length along x of the side at y=+pDy2 of the face at +pDz.
double deltaPhi(void) const