Simple geometry
[Scripts]

Collaboration diagram for Simple geometry:


Functions

TObjArray * waferParameters (double dl, double dh, double theta, double r, Bool_t verbose=kFALSE)
TShape * createModuleShape (const Char_t *name, double rl, double rh, double th, double r, double dz)
TNode * createRing (const char *name, double rl, double rh, double th, double siThick, double waferR, double staggering, double z)
TNode * createSupport (double noseRl, double noseRh, double noseDz, double noseZ, double backRl, double backRh, double backDz, double coneL, double beamW, double beamDz, double flangeR)
void SimpleGeometry ()


Function Documentation

TShape* createModuleShape const Char_t *  name,
double  rl,
double  rh,
double  th,
double  r,
double  dz
 

Create the sensor shape

Parameters:
name 
rl 
rh 
th 
r 
dz 
Returns:

Definition at line 72 of file SimpleGeometry.C.

TNode* createRing const char *  name,
double  rl,
double  rh,
double  th,
double  siThick,
double  waferR,
double  staggering,
double  z
 

Parameters:
name 
rl 
rh 
th 
siThick 
waferR 
staggering 
z 
Returns:

Definition at line 110 of file SimpleGeometry.C.

TNode* createSupport double  noseRl,
double  noseRh,
double  noseDz,
double  noseZ,
double  backRl,
double  backRh,
double  backDz,
double  coneL,
double  beamW,
double  beamDz,
double  flangeR
 

Parameters:
noseRl 
noseRh 
noseDz 
noseZ 
backRl 
backRh 
backDz 
coneL 
beamW 
beamDz 
flangeR 
Returns:

Definition at line 157 of file SimpleGeometry.C.

void SimpleGeometry  ) 
 

Definition at line 230 of file SimpleGeometry.C.

TObjArray* waferParameters double  dl,
double  dh,
double  theta,
double  r,
Bool_t  verbose = kFALSE
 

Calculate wafer parameters

Parameters:
dl Lower diameter
dh Higer diameter
theta Opening angle
r Wafer radius
verbose Maybe be verbose
Returns:
Corners of shape

Definition at line 23 of file SimpleGeometry.C.


Generated on Fri Mar 24 17:11:24 2006 for ALICE FMD Off-line by  doxygen 1.4.6