![]() |
Project
|
#include <XRayTransport.h>
Public Attributes | |
| int | n = 0 |
| std::vector< Beam > | beams |
| std::vector< double > | cellArea |
| std::vector< double > | windowExcess |
| std::vector< RayDef > | rays |
| double | transverseMargin = 0. |
| Point3D | windowMin {} |
| the part bbox plus the margin, in world coordinates (the world box) | |
| Point3D | windowMax {} |
Definition at line 373 of file XRayTransport.h.
| std::vector<Beam> o2::cad::xray::Raster::beams |
Definition at line 375 of file XRayTransport.h.
| std::vector<double> o2::cad::xray::Raster::cellArea |
per beam, cm^2
Definition at line 376 of file XRayTransport.h.
| int o2::cad::xray::Raster::n = 0 |
Definition at line 374 of file XRayTransport.h.
| std::vector<RayDef> o2::cad::xray::Raster::rays |
Definition at line 382 of file XRayTransport.h.
| double o2::cad::xray::Raster::transverseMargin = 0. |
Definition at line 383 of file XRayTransport.h.
| std::vector<double> o2::cad::xray::Raster::windowExcess |
Fractional excess of the raster window's cross-section over the part's own bounding box, per beam. Not decoration: at finite N a window wider than the silhouette biases the chord integral UPWARD by about this much, because the cells straddling the silhouette are counted whole. It is reported next to every volume so the systematic is never invisible.
Definition at line 381 of file XRayTransport.h.
| Point3D o2::cad::xray::Raster::windowMax {} |
Definition at line 385 of file XRayTransport.h.
| Point3D o2::cad::xray::Raster::windowMin {} |
the part bbox plus the margin, in world coordinates (the world box)
Definition at line 384 of file XRayTransport.h.