CbmRoot
CbmRichNavigationUtil2 Class Reference

#include <CbmRichNavigationUtil2.h>

Static Public Member Functions

static string FindIntersection (const FairTrackParam *par, TVector3 &crossPoint, const string &volumeName, TGeoNavigator *navi)
 
static string FindIntersection (const TVector3 &dirCos, const TVector3 &pos, TVector3 &crossPoint, const string &volumeName, TGeoNavigator *navi)
 
static void GetDirCos (const FairTrackParam *par, Double_t &nx, Double_t &ny, Double_t &nz)
 

Detailed Description

Definition at line 11 of file CbmRichNavigationUtil2.h.

Member Function Documentation

◆ FindIntersection() [1/2]

static string CbmRichNavigationUtil2::FindIntersection ( const FairTrackParam *  par,
TVector3 &  crossPoint,
const string &  volumeName,
TGeoNavigator *  navi 
)
inlinestatic

Definition at line 14 of file CbmRichNavigationUtil2.h.

References GetDirCos(), and pos.

Referenced by CbmRichProjectionProducer2::ProjectionProducer().

◆ FindIntersection() [2/2]

static string CbmRichNavigationUtil2::FindIntersection ( const TVector3 &  dirCos,
const TVector3 &  pos,
TVector3 &  crossPoint,
const string &  volumeName,
TGeoNavigator *  navi 
)
inlinestatic

Definition at line 27 of file CbmRichNavigationUtil2.h.

References pos, x, and y.

◆ GetDirCos()

static void CbmRichNavigationUtil2::GetDirCos ( const FairTrackParam *  par,
Double_t &  nx,
Double_t &  ny,
Double_t &  nz 
)
inlinestatic

Definition at line 79 of file CbmRichNavigationUtil2.h.

References sqrt().

Referenced by FindIntersection(), and CbmRichProjectionProducer2::ProjectionProducer().


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