Skip to content

Conversation

@lubynets
Copy link
Contributor

As for now the THnSparse axes for BDT prompt and non-prompt scores are configured via the same ConfigurableAxis, thnConfigAxisBdtScoreSignal. However that's not optimal since it significantly increases number of THnSparse cells, while information about both BDT prompt and nonprompt score may be redundant (major vast of analyses are nonprompt-score oriented).
This PR introduces two individual ConfigurableAxis: thnConfigAxisBdtScorePrompt and thnConfigAxisBdtScoreNonPrompt instead of previous thnConfigAxisBdtScoreSignal, which will allow for reducing the THnSparse binning and thus avoid OOM issues at HY.

@github-actions
Copy link

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

@github-actions github-actions bot changed the title taskLc: configure thn axes for bdtScore prompt and nonprompt individually [PWGHF] taskLc: configure thn axes for bdtScore prompt and nonprompt individually Dec 20, 2025
@zhangbiao-phy zhangbiao-phy enabled auto-merge (squash) December 23, 2025 21:44
@zhangbiao-phy
Copy link
Collaborator

hi @lubynets, actually in most analyses, prompt and non-prompt BDT scores are used with the same binning (typically 100 bins is always enough). When higher prompt purity is needed, this is usually achieved by applying a cut on the prompt BDT score. But there is no hurt to set prompt and non-prompt axis individually.

@zhangbiao-phy zhangbiao-phy merged commit 329fadf into AliceO2Group:master Dec 23, 2025
13 checks passed
@lubynets lubynets deleted the taskLc branch December 23, 2025 22:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pwghf PWG-HF

Development

Successfully merging this pull request may close these issues.

2 participants