#include <DDShapes.h>
Public Member Functions | |
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 the face at -pDz. More... | |
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 the face at +pDz. More... | |
DDTrap (const cms::DDFilteredView &fview) | |
DDTrap (void)=delete | |
double | halfZ (void) const |
half of the z-Axis More... | |
double | phi (void) const |
Azimuthal angle of the line joining the centres of the faces at -/+pDz. More... | |
double | theta (void) const |
Polar angle of the line joining the centres of the faces at -/+pDz. More... | |
double | x1 (void) const |
Half-length along x of the side at y=-pDy1 of the face at -pDz. More... | |
double | x2 (void) const |
Half-length along x of the side at y=+pDy1 of the face at -pDz. More... | |
double | x3 (void) const |
Half-length along x of the side at y=-pDy2 of the face at +pDz. More... | |
double | x4 (void) const |
Half-length along x of the side at y=+pDy2 of the face at +pDz. More... | |
double | y1 (void) const |
Half-length along y of the face at -pDz. More... | |
double | y2 (void) const |
Half-length along y of the face at +pDz. More... | |
Public Attributes | |
const bool | valid |
Private Attributes | |
double | alpha1_ |
double | alpha2_ |
double | halfZ_ |
double | phi_ |
double | theta_ |
double | x1_ |
double | x2_ |
double | x3_ |
double | x4_ |
double | y1_ |
double | y2_ |
Definition at line 78 of file DDShapes.h.
DDTrap::DDTrap | ( | const cms::DDFilteredView & | fview | ) |
|
delete |
|
inline |
Angle with respect to the y axis from the centre of the side at y=-pDy1 to the centre at y=+pDy1 of the face at -pDz.
Definition at line 111 of file DDShapes.h.
References alpha1_.
|
inline |
Angle with respect to the y axis from the centre of the side at y=-pDy2 to the centre at y=+pDy2 of the face at +pDz.
Definition at line 114 of file DDShapes.h.
References alpha2_.
|
inline |
|
inline |
Azimuthal angle of the line joining the centres of the faces at -/+pDz.
Definition at line 90 of file DDShapes.h.
References phi_.
Referenced by Particle.Particle::__str__(), and ntupleDataFormat.Track::phiPull().
|
inline |
Polar angle of the line joining the centres of the faces at -/+pDz.
Definition at line 87 of file DDShapes.h.
References theta_.
Referenced by Tau.Tau::zImpact().
|
inline |
Half-length along x of the side at y=-pDy1 of the face at -pDz.
Definition at line 96 of file DDShapes.h.
References x1_.
Referenced by svgfig.Line::__repr__(), svgfig.LineGlobal::__repr__(), svgfig.HLine::__repr__(), svgfig.Rect::__repr__(), svgfig.LineAxis::__repr__(), svgfig.Rect::Path(), and svgfig.LineGlobal::SVG().
|
inline |
Half-length along x of the side at y=+pDy1 of the face at -pDz.
Definition at line 99 of file DDShapes.h.
References x2_.
Referenced by svgfig.Line::__repr__(), svgfig.LineGlobal::__repr__(), svgfig.HLine::__repr__(), svgfig.Rect::__repr__(), svgfig.LineAxis::__repr__(), svgfig.Rect::Path(), and svgfig.LineGlobal::SVG().
|
inline |
Half-length along x of the side at y=-pDy2 of the face at +pDz.
Definition at line 105 of file DDShapes.h.
References x3_.
|
inline |
Half-length along x of the side at y=+pDy2 of the face at +pDz.
Definition at line 108 of file DDShapes.h.
References x4_.
|
inline |
Half-length along y of the face at -pDz.
Definition at line 93 of file DDShapes.h.
References y1_.
Referenced by svgfig.Line::__repr__(), svgfig.LineGlobal::__repr__(), svgfig.VLine::__repr__(), svgfig.Rect::__repr__(), svgfig.LineAxis::__repr__(), svgfig.Rect::Path(), and svgfig.LineGlobal::SVG().
|
inline |
|
private |
Definition at line 128 of file DDShapes.h.
Referenced by alpha1().
|
private |
Definition at line 129 of file DDShapes.h.
Referenced by alpha2().
|
private |
Definition at line 119 of file DDShapes.h.
Referenced by halfZ().
|
private |
Definition at line 121 of file DDShapes.h.
Referenced by phi().
|
private |
Definition at line 120 of file DDShapes.h.
Referenced by theta().
const bool cms::dd::DDTrap::valid |
Definition at line 116 of file DDShapes.h.
|
private |
Definition at line 122 of file DDShapes.h.
Referenced by x1().
|
private |
Definition at line 123 of file DDShapes.h.
Referenced by x2().
|
private |
Definition at line 126 of file DDShapes.h.
Referenced by x3().
|
private |
Definition at line 127 of file DDShapes.h.
Referenced by x4().
|
private |
Definition at line 124 of file DDShapes.h.
Referenced by y1().
|
private |
Definition at line 125 of file DDShapes.h.
Referenced by y2().