Skip to content

Commit 25a9d44

Browse files
authored
TrackTools: shared TrackGeometry utilities for track acceptance and PID studies" (#15999)
1 parent 06081e0 commit 25a9d44

9 files changed

Lines changed: 2001 additions & 0 deletions

File tree

‎Common/CMakeLists.txt‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
add_subdirectory(Constants)
1313
add_subdirectory(MathUtils)
14+
add_subdirectory(TrackTools)
1415
add_subdirectory(Field)
1516
add_subdirectory(Types)
1617
add_subdirectory(Utils)

‎Common/TrackTools/CMakeLists.txt‎

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Copyright 2026-2026 CERN and copyright holders of ALICE O2.
2+
# See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3+
# All rights not expressly granted are reserved.
4+
#
5+
# This software is distributed under the terms of the GNU General Public
6+
# License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7+
#
8+
# In applying this license CERN does not waive the privileges and immunities
9+
# granted to it by virtue of its status as an Intergovernmental Organization
10+
# or submit itself to any jurisdiction.
11+
12+
# Expose and install the shared public TrackTools headers without compiled sources.
13+
o2_add_header_only_library(
14+
TrackTools
15+
INTERFACE_LINK_LIBRARIES
16+
O2::CommonConstants
17+
O2::MathUtils
18+
O2::ReconstructionDataFormats
19+
O2::TPCBase
20+
O2::DetectorsBase)
21+
22+
# Keep the portable PyROOT/pytest validation available from the installed O2 module.
23+
set(TRACKTOOLS_TEST_INSTALL_DIR share/test/TrackTools)
24+
install(FILES
25+
test/python/conftest.py
26+
test/python/test_full_state_radius.py
27+
test/python/test_sector_rows_primary_baseline.py
28+
DESTINATION ${TRACKTOOLS_TEST_INSTALL_DIR}/python)
29+
install(FILES test/README_TESTS.md
30+
DESTINATION ${TRACKTOOLS_TEST_INSTALL_DIR})

‎Common/TrackTools/README.md‎

Lines changed: 306 additions & 0 deletions
Large diffs are not rendered by default.
1.35 MB
Loading

0 commit comments

Comments
 (0)