Skip to content
Snippets Groups Projects

Fixes for the differences between CA vs old style tests

Merged Tulay Cuhadar Donszelmann requested to merge tcuhadar/athena:fc-fix-30sep into master

Fix a few differences observed during the comparison of fast chain test with CA-based and old style config. Some more differences still to be understood.

@jchapman, @golling, @lmijovic

Edited by Tulay Cuhadar Donszelmann

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • :negative_squared_cross_mark: CI Result FAILURE (hash f2d3ba3a)

    Athena AthSimulation AthGeneration AnalysisBase AthAnalysis DetCommon
    externals :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    cmake :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    required tests :o: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    optional tests :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:

    Full details available on this CI monitor view
    :white_check_mark: Athena: number of compilation errors 0, warnings 0
    :white_check_mark: AthSimulation: number of compilation errors 0, warnings 0
    :white_check_mark: AthGeneration: number of compilation errors 0, warnings 0
    :white_check_mark: AnalysisBase: number of compilation errors 0, warnings 0
    :white_check_mark: AthAnalysis: number of compilation errors 0, warnings 0
    :white_check_mark: DetCommon: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 39665]

  • Hi @tadej , NumberOfCollisions was 0 (default) with pile-up test using CA-based config. That fixed the issue. Cheers, Tulay

    Edited by Tulay Cuhadar Donszelmann
  • added NewConfig label

  • Hi @tadej,

    https://acode-browser1.usatlas.bnl.gov/lxr/source/athena/Simulation/Digitization/python/DigitizationConfigFlags.py#0167 was called before the config lock in FastChain configuration. pileupRunArgsToFlags does not include the NumberOfCollisions. The other option would be to introduce in NumberOfCollisons in pileupRunArgsToFlags ? What do you think ?

    Cheers, Tulay

  • But you have to setup the actual pile-up profile. And this has to be done before you lock. It's on purpose the default value here is 0, to make sure that the profile is actually properly set-up.

  • Which one is the actual pile-up profile ?

    Edited by Tulay Cuhadar Donszelmann
  • I guess you mean "from Digitization.PileUpUtils import setupPileUpProfile" ?

  • yes, that is what I found. But it does not work. The test I am using: !46839 (5df1ea8b) and I get raise ValueError('Bunch structure and pile-up profile need to be set')

  • Are you sure you actually run the old-style skeleton with pile-up? Do you have a default profile set somewhere? In normal digitisation pile-up profile is always specified in a preInclude.

  • yes, we have nightly pile-up test running with old-style. I don't think we have default profile. @jchapman - do you have any idea for the default profile for this test ?

  • added 1 commit

    Compare with previous version

  • This merge request affects 2 packages:

    • Simulation/FastSimulation/FastChainPileup
    • Tools/FullChainTransforms

    Affected files list will not be printed in this case

    Adding @jchapman as watcher

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading