Skip to content
Snippets Groups Projects

Add default_VeloCluster_source

Merged Federico Lazzari requested to merge flazzari_defaultVeloBank into master

As reported in Rec#513, when using Retina Clusters for tracking, they must be used also for FullCluster decoding. This require two bind:

make_VeloClusterTrackingSIMD.bind(algorithm=VeloRetinaClusterTrackingSIMD)
make_velo_full_clusters.bind(make_full_cluster=VPRetinaFullClusterDecoder)

MC truth-matching does not provides consistent result if only one of the two bind is performed.

This MR introduces the function default_VeloCluster_source that store the bank used to produce VELO clusters: VP or VPRetinaCluster. By default make_VeloClusterTrackingSIMD and make_velo_full_clusters change the called algorithm according to the return value of the new function. Therefore, for using Retina Clusters, is sufficient to bind default_VeloCluster_source.

Functions make_VeloClusterTrackingSIMD and make_velo_full_clusters can be bound separately to use the desired algorithm.

Options files are updated to use the new function. The default source returned by default_VeloCluster_source is VP.

closes Rec#513

@ldufour @dovombru

Edited by Maarten Van Veghel

Merge request reports

Merge request pipeline #6737623 failed

Merge request pipeline failed for d91c30e6

Approved by

Merged by Sebastien PonceSebastien Ponce 1 year ago (Jan 17, 2024 8:58am UTC)

Merge details

  • Changes merged into master with 0fb2e4d4 (commits were squashed).
  • Deleted the source branch.

Pipeline #6742502 passed with warnings

Pipeline passed with warnings for 0fb2e4d4 on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading