Belle II Software development
|
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.