Repository navigation
Commit 78eee9e
Carry the TRD geometry in double
This converts the TRD volume tree and the constants of TRDBase/GeometryBase.h from float to
double.
- createVolume forwards to the Double_t* overload of Gsvolu, so the 22 shape arrays and the
placement locals move with it.
- Derived constants such as CH, CHSV, ANODEPOS, FLENGTH and XETHICK were summed in float while
Geometry.cxx rebuilds the same quantities in double; the constants and their 23 constexpr
getters are now double.
- rotateBack, kTiltAngle, the pad-plane locals and the PadPlane accessors keep float: they are
reconstruction values.
- Zero-length exits under VecGeom navigation fall from 307310 to 47851 over the same events, and
TRD hits go from 96 % to 102 % of TGeo.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>1 parent 7fad233 commit 78eee9e
3 files changed
Lines changed: 191 additions & 191 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
| 67 | + | |
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| |||
0 commit comments