-
Notifications
You must be signed in to change notification settings - Fork 433
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MCH standalone alignment module #12583
Conversation
Please consider the following formatting changes to AliceO2Group#12583
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The approval is just to trigger the CI. Since it is your first PR, it does not start automatically.
Why is there 2 levels of directories: Align/Aligner/? There should be only one: Align/.
I don't really understand the workflow. It works more like a single executable, looping through the TF itself, than a DPL workflow. Or do I miss something?
Error while checking build/O2/fullCI for f6cf68a at 2024-01-24 12:26:
Full log here. |
Hi, I see most of this PR is a clone of my custom millepede 2 implementation from the aliroot. |
Hi @shahor02, Yes you have a point. For our needs the MillePede2 from AliRoot is enough. And when we checked your O2 implementation of MillePede2 it was not straightforward to adopt it for us. The code committed by Andry is instead very close to ours and it will not be too complicated to use it. Cheers, |
Hi Javier, Yes, the O2 interface to the external (official) MP2 is overly complicated, I realize it was not a good idea to try to port aliroot interface to O2 instead of writing it from scratch. Cheers, |
with a common part(for both MCH and MTF) of mathematics basic codes moved to a common path under O2/Detectors/ForwardAlign Co-Authored-By: javierecc <javier.castillo.castellanos@cern.ch>
Hi, |
Dear all, Cheers, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving to start CI
Error while checking build/O2/fullCI for 46ab7a3 at 2024-02-21 15:38:
Full log here. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi Chi, Javier, thanks for the update and sorry for having missed it! I only have a few comments below on the little part that I am able to review.
Error while checking build/O2/fullCI for eeec208 at 2024-02-21 21:35:
Full log here. |
…l QA plots to O2Physics task
Error while checking build/O2/fullCI for 402712f at 2024-02-28 21:11:
Full log here. |
Dear experts, |
@Elros60 , the o2 error is unrelated but the fullCI tells that the coding guidelines are not respected:
|
* MCH standalone alignment module with a common part(for both MCH and MTF) of mathematics basic codes moved to a common path under O2/Detectors/ForwardAlign Co-Authored-By: javierecc <javier.castillo.castellanos@cern.ch> * Please consider the following formatting changes (#4) * Removed from PR * Fixing formatting issue * Add missing header for filesystem * Fix warning with dereferenced iterator * Remove re-initialisation of magfield for trackfitter and move residual QA plots to O2Physics task * Update comment for track selection * Remove unused function * Remove re-definition of magfield which is set already with CCDB finalisation * Fixing CI build errors --------- Co-authored-by: javierecc <javier.castillo.castellanos@cern.ch> Co-authored-by: ALICE Builder <alibuild@users.noreply.github.com>
* MCH standalone alignment module with a common part(for both MCH and MTF) of mathematics basic codes moved to a common path under O2/Detectors/ForwardAlign Co-Authored-By: javierecc <javier.castillo.castellanos@cern.ch> * Please consider the following formatting changes (#4) * Removed from PR * Fixing formatting issue * Add missing header for filesystem * Fix warning with dereferenced iterator * Remove re-initialisation of magfield for trackfitter and move residual QA plots to O2Physics task * Update comment for track selection * Remove unused function * Remove re-definition of magfield which is set already with CCDB finalisation * Fixing CI build errors --------- Co-authored-by: javierecc <javier.castillo.castellanos@cern.ch> Co-authored-by: ALICE Builder <alibuild@users.noreply.github.com>
* MCH standalone alignment module with a common part(for both MCH and MTF) of mathematics basic codes moved to a common path under O2/Detectors/ForwardAlign Co-Authored-By: javierecc <javier.castillo.castellanos@cern.ch> * Please consider the following formatting changes (#4) * Removed from PR * Fixing formatting issue * Add missing header for filesystem * Fix warning with dereferenced iterator * Remove re-initialisation of magfield for trackfitter and move residual QA plots to O2Physics task * Update comment for track selection * Remove unused function * Remove re-definition of magfield which is set already with CCDB finalisation * Fixing CI build errors --------- Co-authored-by: javierecc <javier.castillo.castellanos@cern.ch> Co-authored-by: ALICE Builder <alibuild@users.noreply.github.com>
This is a PR for adding the whole MCH stand-alone alignment module enabling us to do the alignment procedure for muon spectrometer with a relatively simple and multi-function workflow.