StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
StETofNode Class Reference
Inheritance diagram for StETofNode:
StETofGeomCounter StETofGeomModule

Public Member Functions

 StETofNode (const TGeoPhysicalNode &gpNode)
 
 StETofNode (const TGeoPhysicalNode &gpNode, const float &dx, const float &dy, const StThreeVectorD alignment)
 
void convertPos (StETofNode *from, const double *pos_from, StETofNode *to, double *pos_to)
 
void local2Master (const double *local, double *master)
 
void master2Local (const double *master, double *local)
 
bool isLocalPointIn (const double *local)
 
bool isGlobalPointIn (const StThreeVectorD &global)
 
bool isGlobalPointIn (const TVector3 &global)
 
void buildMembers ()
 
double calcPhi (const double &rel_local_y, const double &rel_local_x)
 
double calcEta (const double &rel_local_x)
 
StThreeVectorD calcCenterPos ()
 
StThreeVectorD calcXYPlaneNormal ()
 
bool helixCross (const StHelixD &helix, double &pathLength, StThreeVectorD &cross, double &theta)
 
bool helixCross (const StPicoHelix &helix, double &pathLength, TVector3 &cross, double &theta)
 
TGeoHMatrix * geoMatrix () const
 
TGeoBBox * box () const
 
double phiMin () const
 
double phiMax () const
 
double etaMin () const
 
double etaMax () const
 
StThreeVectorD centerPos () const
 
StThreeVectorD xyPlaneNormal () const
 
void setSafetyMargins (const double *margins)
 
double safetyMarginX () const
 
double safetyMarginY () const
 
void debugOn ()
 
void debugOff ()
 
bool isDebugOn () const
 
virtual void print (const Option_t *opt="") const
 

Detailed Description

Definition at line 66 of file StETofGeometry.h.


The documentation for this class was generated from the following files: