Go to the documentation of this file.
11 #ifndef RICH_CBMRICHGEOMANAGER_H_
12 #define RICH_CBMRICHGEOMANAGER_H_
14 #include <RtypesCore.h>
47 void RotatePoint(TVector3* inPos, TVector3* outPos, Bool_t noTilting =
false);
52 Bool_t noTilting =
false,
53 Bool_t noShift =
false);
57 Bool_t noTilting =
false);
static CbmRichGeoManager & GetInstance()
RICH geometry parameters for the reconstruction. This class is used for convinient storing of the bas...
void RotatePointCyl(TVector3 *inPos, TVector3 *outPos, Bool_t noTilting=false, Bool_t noShift=false)
void DetectGeometryType()
PMT parameters for the RICH geometry.
Bool_t IsPointInsidePmt(const TVector3 *rotatedPoint)
void RotatePoint(TVector3 *inPos, TVector3 *outPos, Bool_t noTilting=false)
CbmRichGeoManager(const CbmRichGeoManager &)
Copy constructor.
CbmRichGeoManager & operator=(const CbmRichGeoManager &)
Assignment operator.
void RotatePointTwoWings(TVector3 *inPos, TVector3 *outPos, Bool_t noTilting=false)
void RotatePointImpl(TVector3 *inPos, TVector3 *outPos, Double_t phi, Double_t theta, Double_t pmtX, Double_t pmtY, Double_t pmtZ)