CbmRoot
Loading...
Searching...
No Matches
CbmRichRecGeoPar Class Reference

PMT parameters for the RICH geometry. More...

#include <CbmRichRecGeoPar.h>

Collaboration diagram for CbmRichRecGeoPar:
[legend]

Public Member Functions

 CbmRichRecGeoPar ()
 Default constructor.
 
 ~CbmRichRecGeoPar ()
 Destructor.
 
void Print ()
 Print geometry parameters.
 
void PrintTwoWings ()
 Print geometry parameters for two wings geometry.
 
void PrintCylindrical ()
 Print geometry parameters for cylindrical geometry.
 
void PrintMirror ()
 
CbmRichRecGeoParPmt GetGeoRecPmtByBlockPathOrClosest (const std::string &path, TVector3 *pos)
 

Public Attributes

CbmRichRecGeoParPmt fPmt
 
CbmRichGeometryType fGeometryType
 
std::map< std::string, CbmRichRecGeoParPmtfPmtMap
 
Double_t fPmtStripGap
 
Double_t fNRefrac
 
Double_t fMirrorX
 
Double_t fMirrorY
 
Double_t fMirrorZ
 
Double_t fMirrorR
 
Double_t fMirrorTheta
 

Detailed Description

PMT parameters for the RICH geometry.

RICH geometry parameters for the reconstruction. This class is used for convinient storing of the basic RICH geometry parameters like: PMT and mirrors position, dimensions and tilting.

Author
Lebedev Semen
Date
2016
Author
Lebedev Semen
Date
2013

Definition at line 94 of file CbmRichRecGeoPar.h.

Constructor & Destructor Documentation

◆ CbmRichRecGeoPar()

CbmRichRecGeoPar::CbmRichRecGeoPar ( )
inline

Default constructor.

Definition at line 100 of file CbmRichRecGeoPar.h.

◆ ~CbmRichRecGeoPar()

CbmRichRecGeoPar::~CbmRichRecGeoPar ( )
inline

Destructor.

Definition at line 118 of file CbmRichRecGeoPar.h.

Member Function Documentation

◆ GetGeoRecPmtByBlockPathOrClosest()

CbmRichRecGeoParPmt CbmRichRecGeoPar::GetGeoRecPmtByBlockPathOrClosest ( const std::string & path,
TVector3 * pos )
inline

Definition at line 183 of file CbmRichRecGeoPar.h.

References fPmtMap, pos, x, and y.

Referenced by CbmRichGeoManager::RotatePointCyl().

◆ Print()

void CbmRichRecGeoPar::Print ( )
inline

◆ PrintCylindrical()

void CbmRichRecGeoPar::PrintCylindrical ( )
inline

Print geometry parameters for cylindrical geometry.

Definition at line 157 of file CbmRichRecGeoPar.h.

References fPmtMap, and fPmtStripGap.

Referenced by Print().

◆ PrintMirror()

void CbmRichRecGeoPar::PrintMirror ( )
inline

Definition at line 174 of file CbmRichRecGeoPar.h.

References fMirrorR, fMirrorTheta, fMirrorX, fMirrorY, fMirrorZ, and fNRefrac.

Referenced by Print().

◆ PrintTwoWings()

Member Data Documentation

◆ fGeometryType

◆ fMirrorR

◆ fMirrorTheta

Double_t CbmRichRecGeoPar::fMirrorTheta

Definition at line 234 of file CbmRichRecGeoPar.h.

Referenced by CbmRichGeoManager::InitMirror(), and PrintMirror().

◆ fMirrorX

◆ fMirrorY

◆ fMirrorZ

◆ fNRefrac

Double_t CbmRichRecGeoPar::fNRefrac

◆ fPmt

◆ fPmtMap

◆ fPmtStripGap

Double_t CbmRichRecGeoPar::fPmtStripGap

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