StBTofNode Class Reference

#include <StBTofGeometry.h>

Inherited by StBTofGeomSensor, and StBTofGeomTray.

List of all members.

Public Member Functions

TVolumeView * GetfView () const
TVolumePosition * GetpView () const
TVolumeView * GetTopNode () const
void Local2Master (const Double_t *local, Double_t *master)
void Master2Local (const Double_t *master, Double_t *local)
TShape * GetShape () const
StThreeVectorD YZPlaneNormal ()
StThreeVectorD GetCenterPosition () const
Double_t GetEtaMin () const
Double_t GetEtaMax () const
Double_t GetPhiMin () const
Double_t GetPhiMax () const
Bool_t IsLocalPointIn (const Double_t x, const Double_t y, const Double_t z)
Bool_t IsGlobalPointIn (const StThreeVectorD &global)
Bool_t HelixCross (const StHelixD &helix, Double_t &pathLen, StThreeVectorD &cross)
Bool_t HelixCross (const StHelixD &helix, Double_t &pathLen, StThreeVectorD &cross, Double_t &theta)
StThreeVectorD * Align () const
virtual void Print (const Option_t *opt="") const

Static Public Member Functions

static void DebugOn ()
static void DebugOff ()
static Bool_t IsDebugOn ()
static void CalcMatrix (StBTofNode *son, Double_t *align, Double_t *trans, Double_t *rot, StBTofNode *mother=0)
static void ConvertPos (StBTofNode *from, const Double_t *pos_from, StBTofNode *to, Double_t *pos_to)

Protected Member Functions

 StBTofNode (TVolumeView *element, TVolumeView *top, StThreeVectorD *align=0, TVolumePosition *pos=0)
 Control message printing of this class.
StBTofNodeoperator= (const StBTofNode &)
void UpdateMatrix ()
void BuildMembers ()

Protected Attributes

TVolumeView * fView
TVolumePosition * pView
TVolumeView * mMasterNode
Double_t mTransMRS [3]
Double_t mRotMRS [9]
Bool_t mTransFlag
Double_t mEtaMin
Double_t mEtaMax
Double_t mPhiMin
Double_t mPhiMax
Double_t mAlign [3]

Static Protected Attributes

static Bool_t mDebug = kFALSE
 Alignment parameters.


Detailed Description

Basic TOF geometry class

Definition at line 98 of file StBTofGeometry.h.


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

Generated on Fri Feb 10 04:27:58 2012 for StRoot by  doxygen 1.5.9