Skip to content

Conversation

@aferrero2707
Copy link
Contributor

The new task provides the following:

  • analysis of the longitudinal misalignment between the primary vertex and the MFT-MCH detectors
  • analysis of the MFT alignment with respect to the central barrel, based on the DCA
  • analysis of the relative alignement between the MFT telescope and the MCH spectrometer

@github-actions
Copy link

github-actions bot commented Jan 16, 2026

O2 linter results: ❌ 45 errors, ⚠️ 32 warnings, 🔕 0 disabled

@aferrero2707 aferrero2707 force-pushed the PWGDQ-add-muon-global-alignment branch from 82a7442 to 9072608 Compare January 16, 2026 15:04
@alibuild
Copy link
Collaborator

Error while checking build/O2Physics/o2 for 82a7442 at 2026-01-16 16:32:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/14518-slc9_x86-64/0/PWGDQ/Tasks/muonGlobalAlignment.cxx:370:69: error: narrowing conversion of 'getNumDE()' from 'int' to 'double' [-Werror=narrowing]
/sw/SOURCES/O2Physics/14518-slc9_x86-64/0/PWGDQ/Tasks/muonGlobalAlignment.cxx:372:69: error: narrowing conversion of 'getNumDE()' from 'int' to 'double' [-Werror=narrowing]
/sw/SOURCES/O2Physics/14518-slc9_x86-64/0/PWGDQ/Tasks/muonGlobalAlignment.cxx:694:15: error: unused variable 'sign' [-Werror=unused-variable]
/sw/SOURCES/O2Physics/14518-slc9_x86-64/0/PWGDQ/Tasks/muonGlobalAlignment.cxx:797:20: error: unused variable 'phiClus' [-Werror=unused-variable]
/sw/SOURCES/O2Physics/14518-slc9_x86-64/0/PWGDQ/Tasks/muonGlobalAlignment.cxx:775:16: error: unused variable 'mchMomentum' [-Werror=unused-variable]
/sw/SOURCES/O2Physics/14518-slc9_x86-64/0/PWGDQ/Tasks/muonGlobalAlignment.cxx:526:12: error: variable 'propVec' set but not used [-Werror=unused-but-set-variable]
ninja: build stopped: subcommand failed.

Full log here.

mcoquet642
mcoquet642 previously approved these changes Jan 16, 2026
@alibuild
Copy link
Collaborator

Error while checking build/O2Physics/o2 for 9072608 at 2026-01-16 18:18:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/14518-slc9_x86-64/0/PWGDQ/Tasks/muonGlobalAlignment.cxx:371:69: error: narrowing conversion of 'getNumDE()' from 'int' to 'double' [-Werror=narrowing]
/sw/SOURCES/O2Physics/14518-slc9_x86-64/0/PWGDQ/Tasks/muonGlobalAlignment.cxx:373:69: error: narrowing conversion of 'getNumDE()' from 'int' to 'double' [-Werror=narrowing]
/sw/SOURCES/O2Physics/14518-slc9_x86-64/0/PWGDQ/Tasks/muonGlobalAlignment.cxx:695:15: error: unused variable 'sign' [-Werror=unused-variable]
/sw/SOURCES/O2Physics/14518-slc9_x86-64/0/PWGDQ/Tasks/muonGlobalAlignment.cxx:798:20: error: unused variable 'phiClus' [-Werror=unused-variable]
/sw/SOURCES/O2Physics/14518-slc9_x86-64/0/PWGDQ/Tasks/muonGlobalAlignment.cxx:776:16: error: unused variable 'mchMomentum' [-Werror=unused-variable]
/sw/SOURCES/O2Physics/14518-slc9_x86-64/0/PWGDQ/Tasks/muonGlobalAlignment.cxx:527:12: error: variable 'propVec' set but not used [-Werror=unused-but-set-variable]
ninja: build stopped: subcommand failed.

Full log here.

@aferrero2707 aferrero2707 force-pushed the PWGDQ-add-muon-global-alignment branch 3 times, most recently from 02e4a37 to 56ae1cb Compare January 16, 2026 19:15
The new task provides the following:
- analysis of the longitudinal misalignment between the primary vertex and the MFT-MCH detectors
- analysis of the MFT alignment with respect to the central barrel, based on the DCA
- analysis of the relative alignement between the MFT telescope and the MCH spectrometer
@aferrero2707 aferrero2707 force-pushed the PWGDQ-add-muon-global-alignment branch from 56ae1cb to 989ba02 Compare January 16, 2026 21:20
@alibuild
Copy link
Collaborator

Error while checking build/O2Physics/o2 for 989ba02 at 2026-01-17 15:04:

[1154/2863] Building CXX object PWGHF/D2H/TableProducer/CMakeFiles/O2Physicsexe-analysis-hf-data-creator-charm-reso-to-d0-reduced.dir/dataCreatorCharmResoToD0Reduced.cxx.o
[1155/2863] Building CXX object PWGJE/Tasks/CMakeFiles/O2Physicsexe-analysis-je-emc-vertexselection-qa.dir/emcVertexSelectionQA.cxx.o
[1156/2863] Linking CXX executable stage/bin/o2-analysis-hf-task-correlation-lc-hadrons
[1157/2863] Building CXX object PWGHF/HFC/TableProducer/CMakeFiles/O2Physicsexe-analysis-hf-correlator-d0-hadrons.dir/correlatorD0Hadrons.cxx.o
[1158/2863] Linking CXX executable stage/bin/o2-analysis-je-emc-vertexselection-qa
[1159/2863] Linking CXX executable stage/bin/o2-analysis-hf-data-creator-charm-reso-to-d0-reduced
[1160/2863] Linking CXX executable stage/bin/o2-analysis-hf-correlator-d0-hadrons
[1161/2863] Building CXX object PWGJE/Tasks/CMakeFiles/O2Physicsexe-analysis-je-emc-pi0-energyscale-calib.dir/emcalPi0EnergyScaleCalib.cxx.o
[1162/2863] Building CXX object PWGJE/Tasks/CMakeFiles/O2Physicsexe-analysis-je-mc-generator-studies.dir/mcGeneratorStudies.cxx.o
[1163/2863] Linking CXX executable stage/bin/o2-analysis-je-emc-pi0-energyscale-calib
[1164/2863] Linking CXX executable stage/bin/o2-analysis-je-mc-generator-studies
[1165/2863] Building CXX object PWGJE/Tasks/CMakeFiles/O2Physicsexe-analysis-je-emc-tmmonitor.dir/emcTmMonitor.cxx.o
[1166/2863] Building CXX object PWGHF/HFC/Tasks/CMakeFiles/O2Physicsexe-analysis-hf-task-correlation-ds-hadrons.dir/taskCorrelationDsHadrons.cxx.o
[1167/2863] Linking CXX executable stage/bin/o2-analysis-je-emc-tmmonitor
[1168/2863] Building CXX object PWGHF/HFC/TableProducer/CMakeFiles/O2Physicsexe-analysis-hf-correlator-dplus-hadrons.dir/correlatorDplusHadrons.cxx.o
[1169/2863] Linking CXX executable stage/bin/o2-analysis-hf-task-correlation-ds-hadrons
[1170/2863] Building CXX object PWGJE/Tasks/CMakeFiles/O2Physicsexe-analysis-je-task-emc-extensive-mc-qa.dir/taskEmcExtensiveMcQa.cxx.o
[1171/2863] Linking CXX executable stage/bin/o2-analysis-hf-correlator-dplus-hadrons
[1172/2863] Linking CXX executable stage/bin/o2-analysis-je-task-emc-extensive-mc-qa
[1173/2863] Building CXX object PWGHF/D2H/TableProducer/CMakeFiles/O2Physicsexe-analysis-hf-data-creator-charm-had-pi-reduced.dir/dataCreatorCharmHadPiReduced.cxx.o
[1174/2863] Building CXX object PWGJE/Tasks/CMakeFiles/O2Physicsexe-analysis-je-photon-isolation-qa.dir/photonIsolationQA.cxx.o
[1175/2863] Linking CXX executable stage/bin/o2-analysis-hf-data-creator-charm-had-pi-reduced
[1176/2863] Linking CXX executable stage/bin/o2-analysis-je-photon-isolation-qa
[1177/2863] Building CXX object PWGHF/HFC/TableProducer/CMakeFiles/O2Physicsexe-analysis-hf-correlator-ds-hadrons.dir/correlatorDsHadrons.cxx.o
[1178/2863] Building CXX object PWGHF/D2H/TableProducer/CMakeFiles/O2Physicsexe-analysis-hf-data-creator-charm-reso-to-dstar-reduced.dir/dataCreatorCharmResoToDstarReduced.cxx.o
[1179/2863] Linking CXX executable stage/bin/o2-analysis-hf-correlator-ds-hadrons
[1180/2863] Linking CXX executable stage/bin/o2-analysis-hf-data-creator-charm-reso-to-dstar-reduced
[1181/2863] Building CXX object PWGHF/D2H/TableProducer/CMakeFiles/O2Physicsexe-analysis-hf-data-creator-charm-reso-to-dplus-reduced.dir/dataCreatorCharmResoToDplusReduced.cxx.o
[1182/2863] Building CXX object PWGHF/HFC/Tasks/CMakeFiles/O2Physicsexe-analysis-hf-task-charm-hadrons-v0-femto-dream.dir/taskCharmHadronsV0FemtoDream.cxx.o
[1183/2863] Linking CXX executable stage/bin/o2-analysis-hf-data-creator-charm-reso-to-dplus-reduced
[1184/2863] Linking CXX executable stage/bin/o2-analysis-hf-task-charm-hadrons-v0-femto-dream
[1185/2863] Building CXX object PWGHF/HFC/TableProducer/CMakeFiles/O2Physicsexe-analysis-hf-correlator-lc-hadrons.dir/correlatorLcHadrons.cxx.o
[1186/2863] Building CXX object PWGJE/Tasks/CMakeFiles/O2Physicsexe-analysis-je-jet-background-analysis.dir/jetBackgroundAnalysis.cxx.o
[1187/2863] Linking CXX executable stage/bin/o2-analysis-hf-correlator-lc-hadrons
[1188/2863] Building CXX object PWGHF/HFC/Tasks/CMakeFiles/O2Physicsexe-analysis-hf-task-flow.dir/taskFlow.cxx.o
[1189/2863] Linking CXX executable stage/bin/o2-analysis-je-jet-background-analysis
[1190/2863] Linking CXX executable stage/bin/o2-analysis-hf-task-flow
[1191/2863] Building CXX object PWGHF/HFC/Tasks/CMakeFiles/O2Physicsexe-analysis-hf-task-charm-hadrons-track-femto-dream.dir/taskCharmHadronsTrackFemtoDream.cxx.o
[1192/2863] Building CXX object PWGHF/HFC/TableProducer/CMakeFiles/O2Physicsexe-analysis-hf-producer-charm-hadrons-track-femto-dream.dir/producerCharmHadronsTrackFemtoDream.cxx.o
[1193/2863] Linking CXX executable stage/bin/o2-analysis-hf-task-charm-hadrons-track-femto-dream
[1194/2863] Building CXX object PWGEM/PhotonMeson/TableProducer/CMakeFiles/O2Physicsexe-analysis-em-create-emevent-photon.dir/createEMEventPhoton.cxx.o
[1195/2863] Building CXX object PWGJE/Tasks/CMakeFiles/O2Physicsexe-analysis-je-photon-charged-trigger-producer.dir/photonChargedTriggerProducer.cxx.o
[1196/2863] Linking CXX executable stage/bin/o2-analysis-em-create-emevent-photon
[1197/2863] Linking CXX executable stage/bin/o2-analysis-je-photon-charged-trigger-producer
[1198/2863] Building CXX object PWGJE/Tasks/CMakeFiles/O2Physicsexe-analysis-je-hadron-photon-correlation.dir/hadronPhotonCorrelation.cxx.o
[1199/2863] Building CXX object PWGJE/Tasks/CMakeFiles/O2Physicsexe-analysis-je-photon-charged-trigger-correlation.dir/photonChargedTriggerCorrelation.cxx.o
[1200/2863] Building CXX object PWGHF/HFC/TableProducer/CMakeFiles/O2Physicsexe-analysis-hf-producer-charm-hadrons-v0-femto-dream.dir/producerCharmHadronsV0FemtoDream.cxx.o
[1201/2863] Linking CXX executable stage/bin/o2-analysis-je-hadron-photon-correlation
[1202/2863] Linking CXX executable stage/bin/o2-analysis-je-photon-charged-trigger-correlation
[1203/2863] Building CXX object PWGHF/HFC/TableProducer/CMakeFiles/O2Physicsexe-analysis-hf-correlator-lc-sc-hadrons.dir/correlatorLcScHadrons.cxx.o

Full log here.

Added configurable parameter to define the maximum number of MFT tracks
used for the DCA analysis.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

3 participants