![]() |
AliRoot Core
3dc7879 (3dc7879)
|
Shape of a ring. More...
Public Types | |
typedef std::vector< point_t > | points_t |
Public Member Functions | |
Ring (double rL, double rH, double theta, double waferR, double siThick, double staggering) | |
virtual | ~Ring () |
TShape * | CreateShape () |
TNode * | CreateRing (const char *name, double z) |
Public Attributes | |
double | fStaggering |
double | fInnerRadius |
double | fOuterRadius |
double | fAngle |
double | fRadius |
double | fThickness |
points_t | fVerticies |
Shape of a ring.
Definition at line 40 of file NodeGeometry.C.
typedef std::vector<point_t> Ring::points_t |
Definition at line 43 of file NodeGeometry.C.
|
inline |
Constructor
rL | Lower radius |
rH | Higer radius |
theta | Opening angle |
waferR | Wafer radius |
siThick | Silicon thickness |
staggering | Staggering of modules |
Definition at line 51 of file NodeGeometry.C.
Referenced by SpectraMonitor().
|
inlinevirtual |
Destructor
Definition at line 83 of file NodeGeometry.C.
|
inline |
|
inline |
double Ring::fAngle |
Opening angle (in degrees)
Definition at line 141 of file NodeGeometry.C.
double Ring::fInnerRadius |
Inner radius
Definition at line 137 of file NodeGeometry.C.
double Ring::fOuterRadius |
Outer radius
Definition at line 139 of file NodeGeometry.C.
double Ring::fRadius |
Radius (in centimeters)
Definition at line 143 of file NodeGeometry.C.
double Ring::fStaggering |
Definition at line 135 of file NodeGeometry.C.
double Ring::fThickness |
Thickness
Definition at line 145 of file NodeGeometry.C.
points_t Ring::fVerticies |
List of verticies
Definition at line 147 of file NodeGeometry.C.