![]() |
Belle II Software release-09-00-03
|
bar segment data in module local frame. More...
#include <RaytracerBase.h>
Public Member Functions | |
| BarSegment () | |
| default constructor | |
| BarSegment (const TOPGeoBarSegment &bar, double zLeft) | |
| constructor from quartz segment. | |
| BarSegment (const TOPGeoModule &module) | |
| constructor from joint quartz segments with average width and thickness. | |
Public Attributes | |
| double | A = 0 |
| width (dimension in x) | |
| double | B = 0 |
| thickness (dimension in y) | |
| double | zL = 0 |
| minimal z | |
| double | zR = 0 |
| maximal z | |
| double | reflectivity = 0 |
| surface reflectivity | |
| double | sigmaAlpha = 0 |
| surface roughness parameter | |
bar segment data in module local frame.
Definition at line 49 of file RaytracerBase.h.
|
inline |
| BarSegment | ( | const TOPGeoBarSegment & | bar, |
| double | zLeft | ||
| ) |
constructor from quartz segment.
| bar | quartz segment object from TOPGeometry |
| zLeft | position of quartz segment left side (minimal z) |
Definition at line 21 of file RaytracerBase.cc.
|
explicit |
constructor from joint quartz segments with average width and thickness.
| module | module object from TOPGeometry |
Definition at line 29 of file RaytracerBase.cc.
| double A = 0 |
width (dimension in x)
Definition at line 50 of file RaytracerBase.h.
| double B = 0 |
thickness (dimension in y)
Definition at line 51 of file RaytracerBase.h.
| double reflectivity = 0 |
surface reflectivity
Definition at line 54 of file RaytracerBase.h.
| double sigmaAlpha = 0 |
surface roughness parameter
Definition at line 55 of file RaytracerBase.h.
| double zL = 0 |
minimal z
Definition at line 52 of file RaytracerBase.h.
| double zR = 0 |
maximal z
Definition at line 53 of file RaytracerBase.h.