AliRoot Core  edcc906 (edcc906)

Shape of a ring. More...

Public Types

typedef std::vector< point_tpoints_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
 

Detailed Description

Shape of a ring.

Definition at line 40 of file NodeGeometry.C.

Member Typedef Documentation

typedef std::vector<point_t> Ring::points_t

Definition at line 43 of file NodeGeometry.C.

Constructor & Destructor Documentation

Ring::Ring ( double  rL,
double  rH,
double  theta,
double  waferR,
double  siThick,
double  staggering 
)
inline

Constructor

Parameters
rLLower radius
rHHiger radius
thetaOpening angle
waferRWafer radius
siThickSilicon thickness
staggeringStaggering of modules

Definition at line 51 of file NodeGeometry.C.

Referenced by SpectraMonitor().

virtual Ring::~Ring ( )
inlinevirtual

Destructor

Definition at line 83 of file NodeGeometry.C.

Member Function Documentation

TNode* Ring::CreateRing ( const char *  name,
double  z 
)
inline

Create a node that represents a ring.

Returns
Node

Definition at line 105 of file NodeGeometry.C.

TShape* Ring::CreateShape ( )
inline

Create a shape

Returns
pointer to new shape

Definition at line 89 of file NodeGeometry.C.

Member Data Documentation

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.


The documentation for this struct was generated from the following file: