Skip to content

[TF3] Implement cluster finder for multiple digits in same chip - #15748

Merged
njacazio merged 20 commits into
AliceO2Group:devfrom
Marcellocosti:tof_staves
Sep 23, 2026
Merged

njacazio merged 20 commits into
AliceO2Group:devfrom
Marcellocosti:tof_staves

Conversation

@Marcellocosti

Copy link
Copy Markdown
Contributor

With this PR, the cluster finder of ALICE3 TOF can identify clusters of digits within the same pixel which satisfy spatial and timing constraints. The different topologies are handled in the class TopologyClassifier, which assigns cluster topologies based on column and row span and the matrix of fired pixels. This class produces a topology dictionary which is dumped to a .root file, allowing for a detailed offline study of the cluster topologies.

I also thought of moving the Segmentation class to IOTOFBase, since it is needed by both the digitizer and cluster finder.

Drafting since the implementation of the COG computation still needs some minor work, debug prints will be removed before opening.

Tagging @maciacco @njacazio, please let me know if you have any suggestion!

@Marcellocosti
Marcellocosti force-pushed the tof_staves branch 2 times, most recently from 0c3855e to e5e7678 Compare September 8, 2026 17:37
Marcellocosti added a commit to Marcellocosti/AliceO2 that referenced this pull request Sep 15, 2026
Please consider the following formatting changes to AliceO2Group#15748
maciacco and others added 6 commits September 21, 2026 22:31
…in central framework + add macro test in cmake list
fix stepping for both passive and active pixel edges + revert change in central framework + add macro test in cmake list
Please consider the following formatting changes to AliceO2Group#15748
@Marcellocosti

Copy link
Copy Markdown
Contributor Author
image Distribution of generated clusters for inner and outer tof

@Marcellocosti

Copy link
Copy Markdown
Contributor Author
image

Cluster-hit residuals for both ITOF and OTOF when running with squared pixels (pitch 250 μm), hit propagation with 10 steps, pixel passive edges 10μm.

@Marcellocosti

Copy link
Copy Markdown
Contributor Author
image Comparison of digit and cluster efficiencies

@Marcellocosti
Marcellocosti marked this pull request as ready for review September 22, 2026 10:43
@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2/fullCI_slc9 for 8af99a6 at 2026-09-22 13:01:

No log files found

Full log here.

@Marcellocosti

Copy link
Copy Markdown
Contributor Author

@njacazio can you enable merging? The implementation is now complete, thanks!

@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2/fullCI_slc9 for b1d710e at 2026-09-22 19:35:

No log files found

Full log here.

@njacazio
njacazio enabled auto-merge (squash) September 23, 2026 04:00
@njacazio
njacazio merged commit f3be1ea into AliceO2Group:dev Sep 23, 2026
12 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.

4 participants