CbmRoot
CbmRichRecGeoPar Class Reference

PMT parameters for the RICH geometry. More...

#include <CbmRichRecGeoPar.h>

Collaboration diagram for CbmRichRecGeoPar:
[legend]

Public Member Functions

 CbmRichRecGeoPar ()
 Default constructor. More...
 
 ~CbmRichRecGeoPar ()
 Destructor. More...
 
void Print ()
 Print geometry parameters. More...
 
void PrintTwoWings ()
 Print geometry parameters for two wings geometry. More...
 
void PrintCylindrical ()
 Print geometry parameters for cylindrical geometry. More...
 
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 87 of file CbmRichRecGeoPar.h.

Constructor & Destructor Documentation

◆ CbmRichRecGeoPar()

CbmRichRecGeoPar::CbmRichRecGeoPar ( )
inline

Default constructor.

Definition at line 93 of file CbmRichRecGeoPar.h.

◆ ~CbmRichRecGeoPar()

CbmRichRecGeoPar::~CbmRichRecGeoPar ( )
inline

Destructor.

Definition at line 110 of file CbmRichRecGeoPar.h.

Member Function Documentation

◆ GetGeoRecPmtByBlockPathOrClosest()

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

Definition at line 181 of file CbmRichRecGeoPar.h.

References d, 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 150 of file CbmRichRecGeoPar.h.

References fPmtMap, fPmtStripGap, and xMath::Pi().

Referenced by Print().

◆ PrintMirror()

void CbmRichRecGeoPar::PrintMirror ( )
inline

Definition at line 171 of file CbmRichRecGeoPar.h.

References fMirrorR, fMirrorTheta, fMirrorX, fMirrorY, fMirrorZ, fNRefrac, and xMath::Pi().

Referenced by Print().

◆ PrintTwoWings()

Member Data Documentation

◆ fGeometryType

◆ fMirrorR

Double_t CbmRichRecGeoPar::fMirrorR

◆ fMirrorTheta

Double_t CbmRichRecGeoPar::fMirrorTheta

Definition at line 235 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: