Skip to content

GitLab

  • Menu
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 163
    • Merge requests 163
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • Code review
    • Issue
    • Repository
  • Activity
  • Graph
  • Commits
Collapse sidebar
  • atlas
  • athenaathena
  • Merge requests
  • !27582

Introduction of A Common CaloExtrapolation Algorithm Which Saves Extrapolations To Be Read Elsewhere

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Federico Guillermo Diaz Capriles requested to merge fdiazcap/athena:QT-Rico into master Oct 29, 2019
  • Overview 50
  • Commits 10
  • Pipelines 4
  • Changes 19

Step: RAWtoESD New Files in: TrackToCalo Affected Directories: eflow, tauRec, tauRecTools, RecExCommon Tests: RunTier0Tests.py -- RunTier0Tests.log Test Nightly: nightly/master/2019-10-21T2131

A storage gate has been created which holds track extrapolations before tau and pflow run such that they will read from the cache instead of calculating. Shared tracks are extrapolated once rather than twice, thus saving CPU. New files have been introduced to TrackToCalo that hold the algorithm which performs the extrapolation. Redundancies have been introduced to tau/eflow such that no runtime crashes happen if there is no extrapolation in the cache. All tests pass as shown in the log file.

Edited Nov 04, 2019 by Mark Hodgkinson
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: QT-Rico