Skip to content

ITS3: alignment code#15161

Open
f3sch wants to merge 3 commits intoAliceO2Group:devfrom
f3sch:its3/align
Open

ITS3: alignment code#15161
f3sch wants to merge 3 commits intoAliceO2Group:devfrom
f3sch:its3/align

Conversation

@f3sch
Copy link
Collaborator

@f3sch f3sch commented Mar 15, 2026

This removes entirely the previous misalignment code (that's why the digitiser is touched), adds the possibility to study different mis-alignment modes and its effect on the residuals and implements a more or less finished prototype to interface with GBL&MillePede to find back the injected mis-alignment.

@github-actions
Copy link
Contributor

REQUEST FOR PRODUCTION RELEASES:
To request your PR to be included in production software, please add the corresponding labels called "async-" to your PR. Add the labels directly (if you have the permissions) or add a comment of the form (note that labels are separated by a ",")

+async-label <label1>, <label2>, !<label3> ...

This will add <label1> and <label2> and removes <label3>.

The following labels are available
async-2023-pbpb-apass4
async-2023-pp-apass4
async-2024-pp-apass1
async-2022-pp-apass7
async-2024-pp-cpass0
async-2024-PbPb-apass1
async-2024-ppRef-apass1
async-2024-PbPb-apass2
async-2023-PbPb-apass5

@alibuild
Copy link
Collaborator

Error while checking build/O2/fullCI_slc9 for ec29880 at 2026-03-15 21:15:

## sw/BUILD/O2-latest/log
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Full log here.

@f3sch
Copy link
Collaborator Author

f3sch commented Mar 17, 2026

needs something like #15162

@f3sch f3sch marked this pull request as draft March 20, 2026 06:22
f3sch added 2 commits March 20, 2026 07:30
Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch>
Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch>
@f3sch f3sch marked this pull request as ready for review March 25, 2026 12:53
@alibuild
Copy link
Collaborator

Error while checking build/O2/fullCI_slc9 for a3b972a at 2026-03-25 22:10:

## sw/BUILD/o2checkcode-latest/log
--
========== List of errors found ==========
++ GRERR=0
++ grep -v clang-diagnostic-error error-log.txt
++ grep ' error:'
/sw/SOURCES/O2/15161-slc9_x86-64/0/Detectors/Upgrades/ITS3/alignment/src/AlignmentHierarchy.cxx:19:10: error: inclusion of deprecated C++ header 'math.h'; consider using 'cmath' instead [modernize-deprecated-headers]
++ [[ 0 == 0 ]]
++ exit 1
--

Full log here.

Removed math.h and added cmath for better compatibility.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants