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

Public Member Functions

 StMtdGeoNode (TGeoVolume *vol, TGeoHMatrix *mat, StThreeVectorD point, Int_t nExtraCells)
 
void LocalToMaster (const Double_t *local, Double_t *master)
 
void MasterToLocal (const Double_t *master, Double_t *local)
 
void UpdateMatrix ()
 
StThreeVectorD YZPlaneNormal ()
 
void PrintNormal ()
 
void SetNExtraCells (Int_t val)
 
Bool_t HelixCross (const StPhysicalHelixD helix, const Double_t pathToMagOutR, const Double_t tofToMagOutR, Double_t &pathL, Double_t &tof, StThreeVectorD &cross)
 
Bool_t IsGlobalPointIn (StThreeVectorD &global)
 
Bool_t IsLocalPointIn (const Double_t x, const Double_t y, const Double_t z)
 
StThreeVectorD GetNodePoint ()
 

Protected Attributes

TGeoVolume * fVolume
 
TGeoHMatrix * fMatrix
 
StThreeVectorD fPoint
 
StThreeVectorD fNormal
 
const Double_t * fTransMRS
 
const Double_t * fRotMRS
 
Bool_t fTransFlag
 
Int_t fNExtraCells
 

Detailed Description

Definition at line 101 of file StMtdGeometry.h.


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