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

Public Member Functions

 StMtdGeoModule (Int_t iMTRA, Int_t iMod, TGeoVolume *vol, TGeoHMatrix *mat, StThreeVectorD point, Int_t nExtraCells)
 
Int_t FindCellId (const Double_t *local)
 
Float_t GetCellPhiCenter (Int_t iCell)
 
Float_t GetCellZCenter (Int_t iCell)
 
Float_t GetCellLocalYCenter (Int_t iCell, Int_t iBL, Int_t idTruth)
 
Float_t GetCellLocalYCenter (Int_t iCell)
 
- Public Member Functions inherited from StMtdGeoNode
 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 ()
 

Additional Inherited Members

- Protected Attributes inherited from StMtdGeoNode
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 168 of file StMtdGeometry.h.


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