#include <PndRichGeo.h>
Definition at line 20 of file PndRichGeo.h.
◆ PndRichGeo()
PndRichGeo::PndRichGeo |
( |
| ) |
|
◆ ~PndRichGeo()
PndRichGeo::~PndRichGeo |
( |
| ) |
|
|
inline |
◆ aerogelEntrancePositionZ()
Double_t PndRichGeo::aerogelEntrancePositionZ |
( |
| ) |
|
|
inline |
Definition at line 107 of file PndRichGeo.h.
107 {
return fAerogelEntrancePositionZ; }
◆ aerogelLayers()
std::vector<Double_t> PndRichGeo::aerogelLayers |
( |
| ) |
|
|
inline |
Definition at line 143 of file PndRichGeo.h.
143 {
return fAerogelLayers; }
◆ aerogelOffset()
TVector3 PndRichGeo::aerogelOffset |
( |
| ) |
|
|
inline |
Definition at line 137 of file PndRichGeo.h.
137 {
return fAerogelOffset; }
◆ aerogelSize()
TVector3 PndRichGeo::aerogelSize |
( |
| ) |
|
|
inline |
◆ alBoxSize()
TVector3 PndRichGeo::alBoxSize |
( |
| ) |
|
|
inline |
◆ alBoxWallThickness()
Double_t PndRichGeo::alBoxWallThickness |
( |
| ) |
|
|
inline |
Definition at line 131 of file PndRichGeo.h.
131 {
return fAlBoxWallThickness; }
◆ angleExtansionInner()
Double_t PndRichGeo::angleExtansionInner |
( |
| ) |
|
|
inline |
Definition at line 146 of file PndRichGeo.h.
146 {
return fAngleExtansionInner; }
◆ angleExtansionOuter()
Double_t PndRichGeo::angleExtansionOuter |
( |
| ) |
|
|
inline |
Definition at line 149 of file PndRichGeo.h.
149 {
return fAngleExtansionOuter; }
◆ angleOfMirrorPosition()
Double_t PndRichGeo::angleOfMirrorPosition |
( |
| ) |
|
|
inline |
Definition at line 155 of file PndRichGeo.h.
155 {
return fAngleOfMirrorPosition; }
◆ beamPipeHoleX()
Double_t PndRichGeo::beamPipeHoleX |
( |
| ) |
|
|
inline |
Definition at line 170 of file PndRichGeo.h.
170 {
return fBeamPipeHoleX; }
◆ beamPipeHoleY()
Double_t PndRichGeo::beamPipeHoleY |
( |
| ) |
|
|
inline |
Definition at line 173 of file PndRichGeo.h.
173 {
return fBeamPipeHoleY; }
◆ flatMirrorY()
std::vector<Double_t> PndRichGeo::flatMirrorY |
( |
| ) |
|
|
inline |
◆ flatMirrorYGlob()
std::vector<Double_t> PndRichGeo::flatMirrorYGlob |
( |
| ) |
|
|
inline |
Definition at line 182 of file PndRichGeo.h.
182 {
return fFlatMirrorYGlob; }
◆ flatMirrorZ()
std::vector<Double_t> PndRichGeo::flatMirrorZ |
( |
| ) |
|
|
inline |
◆ flatMirrorZGlob()
std::vector<Double_t> PndRichGeo::flatMirrorZGlob |
( |
| ) |
|
|
inline |
Definition at line 185 of file PndRichGeo.h.
185 {
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 229 of file PndRichGeo.h.
Referenced by ~PndRichGeo().
236 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 |
◆ mirrorAxisGlob()
TVector3 PndRichGeo::mirrorAxisGlob |
( |
| ) |
|
|
inline |
Definition at line 112 of file PndRichGeo.h.
112 {
return fMirrorAxisGlob; }
◆ mirrorCurvature()
Double_t PndRichGeo::mirrorCurvature |
( |
| ) |
|
|
inline |
Definition at line 152 of file PndRichGeo.h.
152 {
return fMirrorCurvature; }
◆ mirrorLength()
Double_t PndRichGeo::mirrorLength |
( |
| ) |
|
|
inline |
◆ mirrorRadius()
Double_t PndRichGeo::mirrorRadius |
( |
| ) |
|
|
inline |
◆ mirrorThetaMax()
Double_t PndRichGeo::mirrorThetaMax |
( |
| ) |
|
|
inline |
Definition at line 109 of file PndRichGeo.h.
109 {
return fMirrorThetaMax; }
◆ mirrorThetaMin()
Double_t PndRichGeo::mirrorThetaMin |
( |
| ) |
|
|
inline |
Definition at line 108 of file PndRichGeo.h.
108 {
return fMirrorThetaMin; }
◆ mirrorThickness()
Double_t PndRichGeo::mirrorThickness |
( |
| ) |
|
|
inline |
Definition at line 158 of file PndRichGeo.h.
158 {
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 197 of file PndRichGeo.h.
197 {
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 167 of file PndRichGeo.h.
167 {
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 224 of file PndRichGeo.h.
224 {
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: