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 155
    • Merge requests 155
  • 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
  • !46570

Reading specialConfig metadata in CA-based configurations

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged John Derek Chapman requested to merge jchapman/athena:QSPSim_CA_master into master Sep 17, 2021
  • Overview 31
  • Commits 3
  • Pipelines 5
  • Changes 27

This merge request re-implements the input file metadata-based specialConfigurations for simulation and digitization used for SUSY and exotics samples.

They now share a single ConfigFlag: flags.Input.SpecialConfiguration which is a dictionary filled automatically based on peeking at the input file metadata via MetaReader. Any old-style preIncludes listed in the specialConfig metadata are converted into the corresponding preInclude and postInclude functions. Extra-hooks to execute these methods are added to the CA-based skeleton modules in the SimuJobTransforms package.

Initially the methods themselves are contained in modules in the relevant G4Extensions packages, but potentially these could be moved elsewhere in the future.

ART jobs comparing the output of CG- and CA-based configurations are also added. Support for Rhadrons jobs will be added in a separate MR.

As part of this work the CA-based configuration of the PhysicsListSvc was also cleaned-up.

Edited Sep 23, 2021 by John Derek Chapman
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: QSPSim_CA_master