Belle II Software development
|
prism data in module local frame. More...
#include <RaytracerBase.h>
Public Member Functions | |
Prism () | |
default constructor | |
Prism (const TOPGeoModule &module) | |
constructor from TOP module. | |
Public Attributes | |
double | A = 0 |
width (dimension in x) | |
double | B = 0 |
thickness at bar (dimension in y) | |
double | yUp = 0 |
maximal y of exit window | |
double | yDown = 0 |
minimal y of exit window | |
double | zL = 0 |
minimal z | |
double | zR = 0 |
maximal z, i.e position of prism-bar joint | |
double | zFlat = 0 |
z where flat continues to slanted surface | |
double | zD = 0 |
detector (photo-cathode) position | |
double | slope = 0 |
slope of slanted surface (dy/dz) | |
int | k0 = 0 |
index of true prism in the vector 'unfoldedWindows' | |
std::vector< TOPGeoPrism::UnfoldedWindow > | unfoldedWindows |
unfolded prism exit windows | |
prism data in module local frame.
Definition at line 104 of file RaytracerBase.h.
|
inline |
|
explicit |
constructor from TOP module.
module | module object from TOPGeometry |
Definition at line 55 of file RaytracerBase.cc.
double A = 0 |
width (dimension in x)
Definition at line 105 of file RaytracerBase.h.
double B = 0 |
thickness at bar (dimension in y)
Definition at line 106 of file RaytracerBase.h.
int k0 = 0 |
index of true prism in the vector 'unfoldedWindows'
Definition at line 114 of file RaytracerBase.h.
double slope = 0 |
slope of slanted surface (dy/dz)
Definition at line 113 of file RaytracerBase.h.
std::vector<TOPGeoPrism::UnfoldedWindow> unfoldedWindows |
unfolded prism exit windows
Definition at line 115 of file RaytracerBase.h.
double yDown = 0 |
minimal y of exit window
Definition at line 108 of file RaytracerBase.h.
double yUp = 0 |
maximal y of exit window
Definition at line 107 of file RaytracerBase.h.
double zD = 0 |
detector (photo-cathode) position
Definition at line 112 of file RaytracerBase.h.
double zFlat = 0 |
z where flat continues to slanted surface
Definition at line 111 of file RaytracerBase.h.
double zL = 0 |
minimal z
Definition at line 109 of file RaytracerBase.h.
double zR = 0 |
maximal z, i.e position of prism-bar joint
Definition at line 110 of file RaytracerBase.h.