Repository navigation
Commit d13595b
committed
TrackTools: integrate header-only geometry interface with O2 packaging
Address the maintainer feedback on AliceO2 PR #15999.
- Register a public header-only O2::TrackTools interface in Common CMake.
- Propagate the required O2::CommonConstants, MathUtils,
ReconstructionDataFormats, TPCBase and DetectorsBase dependencies.
- Install the header under include/TrackTools/TrackGeometry.h.
- Reuse the clang-format bot's formatted implementation without changing
numerical algorithms; add the O2 copyright notice and include guard.
- Update PyROOT tests and README to include TrackTools/TrackGeometry.h.
- Correct outdated portable-test scope and build-install documentation.
Exact changed-file inventory (7 paths):
- Common/CMakeLists.txt
- Common/TrackTools/CMakeLists.txt
- Common/TrackTools/include/TrackTools/TrackGeometry.h
- Common/TrackTools/README.md
- Common/TrackTools/test/README_TESTS.md
- Common/TrackTools/test/python/conftest.py
- Common/TrackTools/include/TrackGeometry.h (removed)
Validation: static checks of the unchanged formatted C++ implementation,
header guard, license text, public includes, LF endings and CMake wiring.
O2 configure/build and PyROOT tests must be rerun on alma2; not claimed here.
No unrelated line-ending changes or numerical-tolerance modifications.1 parent 8bebc01 commit d13595b
6 files changed
Lines changed: 155 additions & 109 deletions
File tree
- Common
- TrackTools
- include/TrackTools
- test
- python
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
71 | | - | |
| 71 | + | |
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
| |||
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
122 | | - | |
| 122 | + | |
123 | 123 | | |
124 | 124 | | |
125 | | - | |
| 125 | + | |
126 | 126 | | |
127 | 127 | | |
128 | | - | |
| 128 | + | |
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
133 | | - | |
| 133 | + | |
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
| |||
303 | 303 | | |
304 | 304 | | |
305 | 305 | | |
306 | | - | |
| 306 | + | |
0 commit comments