Skip to content

Clusterer will prioritize labels with lower trackIndex - #15782

Open
shahor02 wants to merge 1 commit into
AliceO2Group:devfrom
shahor02:pr_itslab
Open

Clusterer will prioritize labels with lower trackIndex#15782
shahor02 wants to merge 1 commit into
AliceO2Group:devfrom
shahor02:pr_itslab

Conversation

@shahor02

@shahor02 shahor02 commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator

The HIP may produce a large number of delta electrons (e.g. a magnetic monopole typically produces a few 10K deltas in the barrel). Since we limit the number of saved MC labels per ITS/MFT cluster to Clusterer::MaxLabels (=10), in a large cluster receiving contributions from both the HIP and its delta rays, the HIP label might not be saved if MaxLabels delta electrons contributing to the same cluster have already been accounted for (the order is quasi-random).

To minimize the chance of such label loss, assuming that the track ID of the HIP is smaller than those of its delta rays, when there is no free slot left in the label buffer, the new label (e.g. that of the HIP) will replace the label with the largest track ID already present in the buffer.

The HIP may produce a large number of delta electrons (e.g. a magnetic monopole
typically produces a few 10K deltas in the barrel). Since we limit the number of
saved MC labels per ITS/MFT cluster to `Clusterer::MaxLabels` (=10), in a large
cluster receiving contributions from both the HIP and its delta rays, the HIP
label might not be saved if MaxLabels delta electrons contributing to the same
cluster have already been accounted for (the order is quasi-random).

To minimize the chance of such label loss, assuming that the track ID of the HIP
is smaller than those of its delta rays, when there is no free slot left in the
label buffer, the new label (e.g. that of the HIP) will replace the label with
the largest track ID already present in the buffer.
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.

1 participant