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 138
    • Merge requests 138
  • 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
  • !49727

Reduce unnecessary calls to getCondData to speed up SCT clusterization

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Zuchen Huang requested to merge hzuchen/athena:speedup_prep into master Jan 18, 2022
  • Overview 10
  • Commits 3
  • Pipelines 2
  • Changes 2

We notice that there are a great number of repeatedly calling of getCondData, occupying ~5% of the time used in SCT clusterization. In the isGood method, the getCondData is called in the first instance, but later the isStripInBadModule will call the getCondData again with same event context, which is unnecessary. Thus we suggest to transfer the result of getCondData to isStripInBadModule to speed up the process. We observed about 4.8% reduction of time in MC test (using test_trigID_fsjet_pu55.py).

Edited Jan 18, 2022 by Zuchen Huang
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: speedup_prep