Skip to content
Snippets Groups Projects

Deal with mutable materials such as a gas mixture.

Merged Joseph Boudreau requested to merge GasIsAMutableMaterial into main

To deal with mutable materials such as a gas mixture, the GeoLogVol now has a method to update the material

Merge request reports

Merge request pipeline #7388409 failed

Merge request pipeline failed for c46cbacf

Approval is optional

Merged by Joseph BoudreauJoseph Boudreau 1 year ago (May 15, 2024 12:06pm UTC)

Merge details

  • Changes merged into main with 3ca946cb (commits were squashed).
  • Deleted the source branch.

Pipeline #7389102 failed

Pipeline failed for 3ca946cb on main

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Johannes Junggeburth
  • Johannes Junggeburth
  • Joseph Boudreau added 1 commit

    added 1 commit

    • b3360a46 - Apply 1 suggestion(s) to 1 file(s)

    Compare with previous version

  • Joseph Boudreau added 1 commit

    added 1 commit

    • 5968d14a - Apply 1 suggestion(s) to 1 file(s)

    Compare with previous version

  • Joseph Boudreau added 1 commit

    added 1 commit

    • 607779b9 - Apply 1 suggestion(s) to 1 file(s)

    Compare with previous version

  • Joseph Boudreau resolved all threads

    resolved all threads

  • Joseph Boudreau added 1 commit

    added 1 commit

    • cb0da76c - Apply 1 suggestion(s) to 1 file(s)

    Compare with previous version

  • Joseph Boudreau enabled an automatic merge when the pipeline for cb0da76c succeeds

    enabled an automatic merge when the pipeline for cb0da76c succeeds

  • Joseph Boudreau aborted the automatic merge because source branch was updated

    aborted the automatic merge because source branch was updated

  • Joseph Boudreau added 1 commit

    added 1 commit

    Compare with previous version

  • Joseph Boudreau added 1 commit

    added 1 commit

    • 87decf42 - TEST the ATHENA pipeline without mutex in the modified GeoLogVol

    Compare with previous version

  • Author Maintainer

    The athena pipelines fails when the FCAL construction downcasts a pointer, here:

    https://gitlab.cern.ch/atlas/athena/-/blob/main/LArCalorimeter/LArGeoModel/LArReadoutGeometry/src/FCALModule.cxx?ref_type=heads#L34

    So I this latest commit is just a test, to see whether the issue is coming from the mutex or from the new setMaterial method. When understood we can hopefully find a solution.

    In the meantime, the FCALModule on the Athena side should be updated to remove this downcasting.

  • Joseph Boudreau marked this merge request as draft

    marked this merge request as draft

  • Joseph Boudreau added 1 commit

    added 1 commit

    • 87118012 - Add back the header file inclusion and retest

    Compare with previous version

  • Joseph Boudreau added 1 commit

    added 1 commit

    Compare with previous version

  • The down cast shouldn't be the problem. It's probably the changed memory layout of the class and that somehow the athena integration pipeline broke.

  • Author Maintainer

    I think so too. But, from the log file I cannot see where it would pickup up the old, unmodified header file from, the include directives all seem correct to me. I was going to test the downcasting locally anyway, though I agree it's probably futile.

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