StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Attributes | Friends | List of all members
StTofrGeomSensor Class Reference
Inheritance diagram for StTofrGeomSensor:

Public Member Functions

 StTofrGeomSensor (TVolumeView *element, TVolumeView *top)
StTofrGeomSensoroperator= (const StTofrGeomSensor &)
Int_t Index () const
Double_t GetCellYMin (const Int_t icell) const
Double_t GetCellYMax (const Int_t icell) const
Int_t FindCellIndex (const Double_t *local)
Int_t PrevCellIndex (const Int_t icell) const
Int_t NextCellIndex (const Int_t icell) const
StThreeVectorD GetCellPosition (const Int_t icell)
virtual void Print (Option_t *opt="") const
- Public Member Functions inherited from StTofrNode
TVolumeViewGetfView () const
TVolumePositionGetpView () const
TVolumeViewGetTopNode () 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)
virtual void Print (const Option_t *opt="") const

Static Public Member Functions

static void DebugOn ()
static void DebugOff ()
static Bool_t IsDebugOn ()
static Int_t GetCells ()
- Static Public Member Functions inherited from StTofrNode
static void DebugOn ()
static void DebugOff ()
static Bool_t IsDebugOn ()
static void CalcMatrix (StTofrNode *son, Double_t *trans, Double_t *rot, StTofrNode *mother=0)
static void ConvertPos (StTofrNode *from, const Double_t *pos_from, StTofrNode *to, Double_t *pos_to)

Protected Member Functions

void CreateGeomCells ()
 Control message printing of this class.
- Protected Member Functions inherited from StTofrNode
 StTofrNode (TVolumeView *element, TVolumeView *top)
 Control message printing of this class.
StTofrNodeoperator= (const StTofrNode &)
void UpdateMatrix ()
void BuildMembers ()

Static Protected Attributes

static Bool_t mDebug = kFALSE
- Static Protected Attributes inherited from StTofrNode
static Bool_t mDebug = kFALSE


class StTofrGeomTray

Additional Inherited Members

- Protected Attributes inherited from StTofrNode
Double_t mTransMRS [3]
Double_t mRotMRS [9]
Bool_t mTransFlag
Double_t mEtaMin
Double_t mEtaMax
Double_t mPhiMin
Double_t mPhiMax

Detailed Description

Definition at line 263 of file StTofrGeometry.h.

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