Skip to content

Automatic detector-panel removal #169

@GilesStrong

Description

@GilesStrong

 ## Problem

The optimisation will sometimes try to minimiser some panels, in order to assign their budget to other, more useful panels, however, this can lead problems, e.g. ScatterBatch._filter_scatters will remove any muons with at least one high-uncertainty hit, i.e. all muons get removed.
Example:

Screenshot 2022-12-12 at 11 56 48

Potential solution

A callback that automatically removes panels. This could trigger on e.g.

  • once their scaled x or y span drops below a fixed threshold
  • if the number of filtered muons exceeds a threshold (absolute or relative to batch size)

Metadata

Metadata

Assignees

Labels

DetectorsIssue affects the detectorsOptimisationIssue affects the optimisation of the detectorenhancementNew feature or requestmedium priorityShould be fixed soon, but doesn't disastrously impact project

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions