Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • athena athena
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Jira
    • Jira
  • Merge requests 158
    • Merge requests 158
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Repository
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • atlasatlas
  • athenaathena
  • Merge requests
  • !20896

TrkExUtils: Allow associating intersector-specific data with TrackSurfaceIntersection.

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Scott Snyder requested to merge ssnyder/athena:cache.TrkExUtils-20190205 into master Feb 05, 2019
  • Overview 7
  • Commits 1
  • Pipelines 1
  • Changes 2

For MT compatibility, we need to get rid of event-dependent data held in member variables in the intersector tools. In some cases, we don't really need to save this across calls, but it turns out that for SolenoidalIntersector, we do need to save it. So allow attaching an arbitrary data block to TrackSurfaceIntersection in which we can stash this information.

This block will be something deriving from IIntersectionCache; we hold a unique_ptr to it.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: cache.TrkExUtils-20190205