Skip to content
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: implementation of QC review suggestions #2114

Merged
merged 7 commits into from
Jan 30, 2024

Conversation

aferrero2707
Copy link
Contributor

This PR addresses the suggestions received during the MCH QC review (https://indico.cern.ch/event/1344912/).

Summary of code changes:

  • replace MergeableTHxRatio by THxRatio in all tasks
  • remove obsolete sources
    • the MCHAggregator is a duplicate of WorstOfAllAggregator
    • the QualityPostProcessing is a duplicate of QualityTask
    • the QualityCheck and sampa_header.h are not used
  • improve code that updates the HistoOnCycle objects
    • The new code simplifies the update logic and makes the class compatible with THxRatio objects
  • code cleanups and cosmetic improvements
    • removed unneeded headers
    • moved functions implementation out of headers
    • updated sources authors lists

The MergeableTHxRatio classes are now a duplicate of the THxRatio classes
available in the framework, and can be removed to avoid code duplication
- the MCHAggregator is a duplicate of WorstOfAllAggregator
- the QualityPostProcessing is a duplicate of QualityTask
- the QualityCheck and sampa_header.h are not used
The new code simplifies the update logic and makes the class compatible
with THxRatio objects
- removed unneeded headers
- moved functions implementation out of headers
- updated sources authors lists
Copy link
Collaborator

@Barthelemy Barthelemy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you very much.
I don't have any comment.

@Barthelemy Barthelemy merged commit 2a9b620 into AliceO2Group:master Jan 30, 2024
2 checks passed
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