Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • Corryvreckan Corryvreckan
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 39
    • Issues 39
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 10
    • Merge requests 10
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Issue
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • CorryvreckanCorryvreckan
  • CorryvreckanCorryvreckan
  • Merge requests
  • !478

New DetectorRole: PASSIVE

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Simon Spannagel requested to merge passive_detector into master Nov 26, 2021
  • Overview 8
  • Commits 10
  • Pipelines 8
  • Changes 18

Detectors marked with

role = "passive"

will not get DetectorModule instances and hence no data will be loaded for them. They can, however, contribute with their material budget to scattering and therefore are added as planes to track candidates.

This MR also cleans up some Module methods and adds const'ness where const'ness belowngs. New access methods get_regular_detectors() and num_regular_detectors() help reducing the individual checks on detector roles everywhere.

Edited Nov 26, 2021 by Simon Spannagel
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: passive_detector