#include <PndRichGeo.h>
Definition at line 8 of file PndRichGeo.h.
◆ PndRichGeo()
PndRichGeo::PndRichGeo |
( |
| ) |
|
◆ ~PndRichGeo()
PndRichGeo::~PndRichGeo |
( |
| ) |
|
|
inline |
◆ aerogelEntrancePositionZ()
Double_t PndRichGeo::aerogelEntrancePositionZ |
( |
| ) |
|
|
inline |
Definition at line 95 of file PndRichGeo.h.
95 {
return fAerogelEntrancePositionZ; }
◆ aerogelLayers()
std::vector<Double_t> PndRichGeo::aerogelLayers |
( |
| ) |
|
|
inline |
Definition at line 131 of file PndRichGeo.h.
131 {
return fAerogelLayers; }
◆ aerogelOffset()
TVector3 PndRichGeo::aerogelOffset |
( |
| ) |
|
|
inline |
Definition at line 125 of file PndRichGeo.h.
125 {
return fAerogelOffset; }
◆ aerogelSize()
TVector3 PndRichGeo::aerogelSize |
( |
| ) |
|
|
inline |
◆ alBoxSize()
TVector3 PndRichGeo::alBoxSize |
( |
| ) |
|
|
inline |
◆ alBoxWallThickness()
Double_t PndRichGeo::alBoxWallThickness |
( |
| ) |
|
|
inline |
Definition at line 119 of file PndRichGeo.h.
119 {
return fAlBoxWallThickness; }
◆ angleExtansionInner()
Double_t PndRichGeo::angleExtansionInner |
( |
| ) |
|
|
inline |
Definition at line 134 of file PndRichGeo.h.
134 {
return fAngleExtansionInner; }
◆ angleExtansionOuter()
Double_t PndRichGeo::angleExtansionOuter |
( |
| ) |
|
|
inline |
Definition at line 137 of file PndRichGeo.h.
137 {
return fAngleExtansionOuter; }
◆ angleOfMirrorPosition()
Double_t PndRichGeo::angleOfMirrorPosition |
( |
| ) |
|
|
inline |
Definition at line 143 of file PndRichGeo.h.
143 {
return fAngleOfMirrorPosition; }
◆ beamPipeHoleX()
Double_t PndRichGeo::beamPipeHoleX |
( |
| ) |
|
|
inline |
Definition at line 158 of file PndRichGeo.h.
158 {
return fBeamPipeHoleX; }
◆ beamPipeHoleY()
Double_t PndRichGeo::beamPipeHoleY |
( |
| ) |
|
|
inline |
Definition at line 161 of file PndRichGeo.h.
161 {
return fBeamPipeHoleY; }
◆ flatMirrorY()
std::vector<Double_t> PndRichGeo::flatMirrorY |
( |
| ) |
|
|
inline |
◆ flatMirrorYGlob()
std::vector<Double_t> PndRichGeo::flatMirrorYGlob |
( |
| ) |
|
|
inline |
Definition at line 170 of file PndRichGeo.h.
170 {
return fFlatMirrorYGlob; }
◆ flatMirrorZ()
std::vector<Double_t> PndRichGeo::flatMirrorZ |
( |
| ) |
|
|
inline |
◆ flatMirrorZGlob()
std::vector<Double_t> PndRichGeo::flatMirrorZGlob |
( |
| ) |
|
|
inline |
Definition at line 173 of file PndRichGeo.h.
173 {
return fFlatMirrorZGlob; }
◆ getEleName()
const char* PndRichGeo::getEleName |
( |
Int_t |
| ) |
|
◆ getModNumInMod()
Int_t PndRichGeo::getModNumInMod |
( |
const TString & |
name | ) |
|
|
inline |
returns the module index from module name ?? in name[??] has to be the length of the detector name in the .geo file. For example if all nodes in this file starts with newdetector ?? has to be 11.
Definition at line 217 of file PndRichGeo.h.
Referenced by ~PndRichGeo().
224 return (Int_t)(name[4] -
'0') - 1;
◆ getModuleName()
const char* PndRichGeo::getModuleName |
( |
Int_t |
| ) |
|
◆ IndexX()
UInt_t PndRichGeo::IndexX |
( |
TVector3 |
pos | ) |
|
◆ IndexY()
UInt_t PndRichGeo::IndexY |
( |
TVector3 |
pos | ) |
|
◆ init()
void PndRichGeo::init |
( |
size_t |
ver = 0 | ) |
|
◆ LocalPositionDiscretization()
TVector3 PndRichGeo::LocalPositionDiscretization |
( |
TVector3 |
pos, |
|
|
Double_t |
dX = -1 , |
|
|
Double_t |
dY = -1 , |
|
|
Double_t |
dZ = -1 |
|
) |
| |
◆ mirrorAxis()
TVector3 PndRichGeo::mirrorAxis |
( |
| ) |
|
|
inline |
Definition at line 99 of file PndRichGeo.h.
99 {
return fMirrorAxis; }
◆ mirrorAxisGlob()
TVector3 PndRichGeo::mirrorAxisGlob |
( |
| ) |
|
|
inline |
Definition at line 100 of file PndRichGeo.h.
100 {
return fMirrorAxisGlob; }
◆ mirrorCurvature()
Double_t PndRichGeo::mirrorCurvature |
( |
| ) |
|
|
inline |
Definition at line 140 of file PndRichGeo.h.
140 {
return fMirrorCurvature; }
◆ mirrorLength()
Double_t PndRichGeo::mirrorLength |
( |
| ) |
|
|
inline |
◆ mirrorRadius()
Double_t PndRichGeo::mirrorRadius |
( |
| ) |
|
|
inline |
Definition at line 98 of file PndRichGeo.h.
98 {
return fMirrorRadius; }
◆ mirrorThetaMax()
Double_t PndRichGeo::mirrorThetaMax |
( |
| ) |
|
|
inline |
Definition at line 97 of file PndRichGeo.h.
97 {
return fMirrorThetaMax; }
◆ mirrorThetaMin()
Double_t PndRichGeo::mirrorThetaMin |
( |
| ) |
|
|
inline |
Definition at line 96 of file PndRichGeo.h.
96 {
return fMirrorThetaMin; }
◆ mirrorThickness()
Double_t PndRichGeo::mirrorThickness |
( |
| ) |
|
|
inline |
Definition at line 146 of file PndRichGeo.h.
146 {
return fMirrorThickness; }
◆ nOpt()
std::vector<Double_t> PndRichGeo::nOpt |
( |
| ) |
|
|
inline |
◆ phDetAngle()
Double_t PndRichGeo::phDetAngle |
( |
| ) |
|
|
inline |
◆ phDetGapX()
Double_t PndRichGeo::phDetGapX |
( |
| ) |
|
|
inline |
◆ phDetGapY()
Double_t PndRichGeo::phDetGapY |
( |
| ) |
|
|
inline |
◆ phDetLength()
Double_t PndRichGeo::phDetLength |
( |
| ) |
|
|
inline |
◆ phDetNPixelMaxX()
UInt_t PndRichGeo::phDetNPixelMaxX |
( |
| ) |
|
|
inline |
Definition at line 185 of file PndRichGeo.h.
185 {
return fPhDetPixelNumX; }
◆ phDetNPixelMaxY()
UInt_t PndRichGeo::phDetNPixelMaxY |
( |
| ) |
|
|
inline |
◆ phDetNumX()
UInt_t PndRichGeo::phDetNumX |
( |
| ) |
|
|
inline |
◆ phDetNumY()
UInt_t PndRichGeo::phDetNumY |
( |
| ) |
|
|
inline |
◆ PhDetPositionGlobal()
TVector3 PndRichGeo::PhDetPositionGlobal |
( |
TVector3 |
pos | ) |
|
◆ PhDetPositionLocal()
TVector3 PndRichGeo::PhDetPositionLocal |
( |
TVector3 |
pos | ) |
|
◆ phDetQEff()
Double_t PndRichGeo::phDetQEff |
( |
Double_t |
wl | ) |
|
◆ phDetSizeX()
Double_t PndRichGeo::phDetSizeX |
( |
| ) |
|
|
inline |
◆ phDetSizeY()
Double_t PndRichGeo::phDetSizeY |
( |
| ) |
|
|
inline |
◆ phDetThickness()
Double_t PndRichGeo::phDetThickness |
( |
| ) |
|
|
inline |
Definition at line 155 of file PndRichGeo.h.
155 {
return fPhDetThickness; }
◆ phDetY()
std::vector<Double_t> PndRichGeo::phDetY |
( |
| ) |
|
|
inline |
◆ phDetZ()
std::vector<Double_t> PndRichGeo::phDetZ |
( |
| ) |
|
|
inline |
◆ PixelPosition()
TVector3 PndRichGeo::PixelPosition |
( |
UInt_t |
ix, |
|
|
UInt_t |
iy |
|
) |
| |
◆ PixelPositionGlobal()
TVector3 PndRichGeo::PixelPositionGlobal |
( |
UInt_t |
ix, |
|
|
UInt_t |
iy |
|
) |
| |
◆ PixelPositionLocal()
TVector3 PndRichGeo::PixelPositionLocal |
( |
UInt_t |
ix, |
|
|
UInt_t |
iy |
|
) |
| |
◆ PositionDiscretization()
TVector3 PndRichGeo::PositionDiscretization |
( |
TVector3 |
pos, |
|
|
bool |
cell = true |
|
) |
| |
◆ richOffset()
TVector3 PndRichGeo::richOffset |
( |
| ) |
|
|
inline |
◆ sensorIndex()
UInt_t PndRichGeo::sensorIndex |
( |
| ) |
|
|
inline |
◆ sensorsPerDevice()
UInt_t PndRichGeo::sensorsPerDevice |
( |
| ) |
|
|
inline |
Definition at line 212 of file PndRichGeo.h.
212 {
return fSensorsPerDevice; }
◆ eleName
char PndRichGeo::eleName[20] |
|
protected |
◆ modName
char PndRichGeo::modName[20] |
|
protected |
The documentation for this class was generated from the following file: