Skip to content
Snippets Groups Projects

Added possibility to activate TRT drift circle uncertainty mu-corrections by toggling a flag

  • Adjust configuration to optionally use offline or online luminosity conditions data for mu dependent TRT error scaling
  • Added flag to toggle the usage of this conditions data.
Edited by Goetz Gaycken

Merge request reports

Pipeline #1578429 passed

Pipeline passed for 2b1ae8df on goetz:TRTErrorScaling_master_activate_mu_correction

Merged by Vakhtang TsulaiaVakhtang Tsulaia 4 years ago (Apr 28, 2020 6:45pm UTC)

Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Goetz Gaycken added 2 commits

    added 2 commits

    • ac1d226e - Activate TRT drift circle uncertainty mu-corrections for data, online, mc.
    • a415cb0d - Fix flake8 warnings.

    Compare with previous version

  • Goetz Gaycken resolved all threads

    resolved all threads

  • This merge request affects 1 package:

    • InnerDetector/InDetExample/InDetRecExample

    Adding @goetz ,@sroe as watchers

  • :negative_squared_cross_mark: CI Result FAILURE (hash 7d8142ba)

    Athena AthSimulation AnalysisBase
    externals :white_check_mark: :white_check_mark: :white_check_mark:
    cmake :white_check_mark: :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark: :white_check_mark:
    required tests :o: :white_check_mark: :white_check_mark:
    optional tests :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: AnalysisBase: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 11363]

  • :negative_squared_cross_mark: CI Result FAILURE (hash a415cb0d)

    Athena AthSimulation AnalysisBase
    externals :white_check_mark: :white_check_mark: :white_check_mark:
    cmake :white_check_mark: :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark: :white_check_mark:
    required tests :o: :white_check_mark: :white_check_mark:
    optional tests :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: AnalysisBase: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 11373]

  • Hi @goetz. It would be very useful to have a description of the MR to aid review. Clara (L1)

  • Goetz Gaycken added 2 commits

    added 2 commits

    • ea31d25e - Activate TRT drift circle uncertainty mu-corrections for data, online, mc.
    • 084b3d63 - Fix flake8 warnings.

    Compare with previous version

  • This merge request affects 1 package:

    • InnerDetector/InDetExample/InDetRecExample

    Adding @goetz ,@sroe as watchers

  • :negative_squared_cross_mark: CI Result FAILURE (hash 084b3d63)

    Athena AthSimulation AnalysisBase
    externals :white_check_mark: :white_check_mark: :white_check_mark:
    cmake :white_check_mark: :white_check_mark: :white_check_mark:
    make :white_check_mark: :white_check_mark: :white_check_mark:
    required tests :o: :white_check_mark: :white_check_mark:
    optional tests :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: AnalysisBase: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 11430]

  • removed urgent label

  • Goetz Gaycken marked as a Work In Progress

    marked as a Work In Progress

  • Author Developer

    There does not seem to be an easy way to configure the conditions algorithm which creates the luminosity conditions data correctly for both, trigger and offline. The only possibility I see at the moment, is to pass the information through, whether the TRT error scaling tool is needed for online or offline. I have not made the assessment yet how many tools need to pass this information through, but this involves at least the global chi2 fitter and ROT creator (which may not be at the root of the tool chains) i.e. the change is quite a bit broader than anticipated for a feature (mu dependent error scaling) that is going to be removed. The other possibility is to wait until mu is again available in the xAOD::EventInfo, and revert the usage of the luminosity conditions data instead of the mu from the event info object.

  • This is a WIP, so I'm taking off the review-pending-level-1 label for now.

    MLB (L1)

  • Hi @goetz, I think it is the configuration of the LuminosityCondAlgDefault which should deal with this internally, I'll have a look if it is just conditions source difference or something more fundamentally different. I guess you can use lumiAlg = LuminosityCondAlgDefault(isOnline=athenaCommonFlags.isOnline) meanwhile cheers Jiri

  • Goetz Gaycken added 1758 commits

    added 1758 commits

    • 084b3d63...7e9fa908 - 1755 commits from branch atlas:master
    • 959b48f0 - Activate TRT drift circle uncertainty mu-corrections for data, online, mc.
    • e4f5181d - Fix flake8 warnings.
    • 2b1ae8df - Introduce flag to toggle mu dependent TRT error scaling on and off.

    Compare with previous version

  • Goetz Gaycken unmarked as a Work In Progress

    unmarked as a Work In Progress

  • Goetz Gaycken changed title from WIP: Activate TRT drift circle uncertainty mu-corrections for data, online, mc. to Added possibility to activate TRT drift circle uncertainty mu-corrections by toggling a flag

    changed title from WIP: Activate TRT drift circle uncertainty mu-corrections for data, online, mc. to Added possibility to activate TRT drift circle uncertainty mu-corrections by toggling a flag

  • Goetz Gaycken changed the description

    changed the description

  • Author Developer

    There is now a flag which toggles the usage of the luminosity conditions data for the mu dependent TRT error scaling. It can be set via preExec e.g. :

    from InDetRecExample.InDetJobProperties import InDetFlags;from RecExConfig.RecFlags import rec;InDetFlags.useMuForTRTErrorScaling.set_Value_and_Lock(True if not rec.doRDOTrigger else False)

    By default the flag is off, so no changes are introduced wrt. the current version in master.

    Edited by Goetz Gaycken
  • :warning: WARNING: big files (>100K) are found in the changeset

    :pencil: 120K in file InnerDetector/InDetExample/InDetRecExample/python/InDetJobProperties.py

  • This merge request affects 1 package:

    • InnerDetector/InDetExample/InDetRecExample

    Adding @goetz ,@sroe as watchers

  • Please resolve the threads / discussions, then re-add the review-pending-level-1 label.

    MLB (L1)

  • Goetz Gaycken resolved all threads

    resolved all threads

  • :negative_squared_cross_mark: CI Result FAILURE (hash 2b1ae8df)

    Athena AthSimulation AnalysisBase AthGeneration
    externals :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:
    make :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    required tests :o: :white_check_mark: :white_check_mark: :white_check_mark:
    optional tests :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: AnalysisBase: number of compilation errors 0, warnings 0
    :white_check_mark: AthGeneration: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 12748]

  • Jenkins please retry a build

  • :warning: WARNING: big files (>100K) are found in the changeset

    :pencil: 120K in file InnerDetector/InDetExample/InDetRecExample/python/InDetJobProperties.py

  • This merge request affects 1 package:

    • InnerDetector/InDetExample/InDetRecExample

    Adding @goetz ,@sroe as watchers

  • :white_check_mark: CI Result SUCCESS (hash 2b1ae8df)

    Athena AthSimulation AnalysisBase AthGeneration
    externals :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:
    make :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
    required tests :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:

    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: AnalysisBase: number of compilation errors 0, warnings 0
    :white_check_mark: AthGeneration: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output [CI-MERGE-REQUEST-CC7 13153]

  • This looks good now.

    MLB (L1)

  • added review-approved label and removed review-pending-level-1 label

  • mentioned in commit 418cf39e

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