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 144
    • Merge requests 144
  • 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
  • !45336

Add RNGWrapper::setSeedLegacy methods to support setting the random number seeds the old way

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged John Derek Chapman requested to merge jchapman/athena:DebugLArTTL1Maker_master into master Jul 21, 2021
  • Overview 12
  • Commits 6
  • Pipelines 2
  • Changes 15

These changes make it possible to reproduce the random number seeding from the old-style AtDSFMTGenSvc random number service within the RNGWrapper for q221. In this merge request LArPileUpTool and LArTTL1Maker have been adapted to use the old approach to setting the seeds. Unclear whether anything else needs to be switched over.

This merge request also includes a small patch to TRT_Digitization configuration to ensure consistency between CA-based configuration and old-style configuration. Required after the setting of ConfigFlags.Digitization.RandomSeedOffset was altered slightly to match how offsets to random number seeds are applied in 21.0.

FYI @wlampl, @tadej, @mduehrss, @zmarshal

Edited Jul 22, 2021 by John Derek Chapman
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: DebugLArTTL1Maker_master