Skip to content
Snippets Groups Projects

ACTS TF: compute shared hits

Merged Tim Adye requested to merge adye/athena:adye-ckf70 into main

Separates out measurementContainerOffsets() and measurementOffsets() from ActsTrk::detail::TrackFindingMeasurements into a new class ActsTrk::detail::SharedHitCounter.

  • This class needs the hits provided with its own addMeasurements()
  • It provides a method computeSharedHits() to record shared hits in a newly created track. This is used by TrackFindingAlg and TrackExtensionAlg to add shared hit flags to their output tracks.
  • As a by-product, also provides method measurementIndex(hit), which is a unique hit index that is printed by TrackStatePrinter.
Edited by Tim Adye

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
  • Tim Adye added 1 commit

    added 1 commit

    Compare with previous version

  • Tim Adye added 1 commit

    added 1 commit

    • a2dea921 - Added measurements.measurementIndex(measurement), which should now work with cache

    Compare with previous version

  • Author Developer

    Jenkins please retry a build

  • This merge request affects 1 package:

    • Tracking/Acts/ActsTrackReconstruction

    This merge request affects 10 files:

    • Tracking/Acts/ActsTrackReconstruction/src/TrackExtensionAlg.cxx
    • Tracking/Acts/ActsTrackReconstruction/src/TrackFindingAlg.cxx
    • Tracking/Acts/ActsTrackReconstruction/src/TrackFindingAlg.h
    • Tracking/Acts/ActsTrackReconstruction/src/TrackStatePrinterTool.cxx
    • Tracking/Acts/ActsTrackReconstruction/src/TrackStatePrinterTool.h
    • Tracking/Acts/ActsTrackReconstruction/src/TrackStatePrinterTool.icc
    • Tracking/Acts/ActsTrackReconstruction/src/detail/TrackFindingMeasurements.cxx
    • Tracking/Acts/ActsTrackReconstruction/src/detail/TrackFindingMeasurements.h
    • Tracking/Acts/ActsTrackReconstruction/src/detail/TrackFindingMeasurements.icc
    • Tracking/Acts/ActsTrackReconstruction/test/TrackFindingMeasurementsTest.cxx

    Adding @tbold ,@goetz ,@pagessin ,@adye ,@toyamaza ,@cvarni ,@jojungge as watchers

  • :x: CI Result FAILURE (hash a2dea921)

    Athena
    externals :white_check_mark:
    cmake :white_check_mark:
    make :white_check_mark:
    tests :o:

    Full details available on this CI monitor view. Check the JIRA CI status board for known problems
    :white_check_mark: Athena: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output (remote access info)

  • Tim Adye added 1 commit

    added 1 commit

    • 9326304d - separate out measurementIndex etc into new class, SharedHitCounter (it doesn't...

    Compare with previous version

  • Tim Adye added 1 commit
  • Tim Adye added 3 commits

    added 3 commits

    • f1428fd2 - move computeSharedHits into SharedHitCounter
    • 9ee09ead - computeSharedHits called for each new track immediately after selection
    • f6b0c9a5 - fix init test. 2 vectors -> vector<TrackStateIndex>

    Compare with previous version

  • Author Developer

    Jenkins please retry a build

  • This merge request affects 1 package:

    • Tracking/Acts/ActsTrackReconstruction

    This merge request affects 13 files:

    • Tracking/Acts/ActsTrackReconstruction/src/TrackExtensionAlg.cxx
    • Tracking/Acts/ActsTrackReconstruction/src/TrackExtensionAlg.h
    • Tracking/Acts/ActsTrackReconstruction/src/TrackFindingAlg.cxx
    • Tracking/Acts/ActsTrackReconstruction/src/TrackFindingAlg.h
    • Tracking/Acts/ActsTrackReconstruction/src/TrackStatePrinterTool.cxx
    • Tracking/Acts/ActsTrackReconstruction/src/TrackStatePrinterTool.h
    • Tracking/Acts/ActsTrackReconstruction/src/TrackStatePrinterTool.icc
    • Tracking/Acts/ActsTrackReconstruction/src/detail/SharedHitCounter.h
    • Tracking/Acts/ActsTrackReconstruction/src/detail/SharedHitCounter.icc
    • Tracking/Acts/ActsTrackReconstruction/src/detail/TrackFindingMeasurements.cxx
    • Tracking/Acts/ActsTrackReconstruction/src/detail/TrackFindingMeasurements.h
    • Tracking/Acts/ActsTrackReconstruction/src/detail/TrackFindingMeasurements.icc
    • Tracking/Acts/ActsTrackReconstruction/test/TrackFindingMeasurementsTest.cxx

    Adding @goetz ,@cvarni ,@toyamaza ,@adye ,@jojungge ,@pagessin ,@tbold as watchers

  • :x: CI Result FAILURE (hash f6b0c9a5)

    Athena
    externals :white_check_mark:
    cmake :white_check_mark:
    make :warning:
    tests :o:

    Full details available on this CI monitor view. Check the JIRA CI status board for known problems
    :warning: Athena: number of compilation errors 0, warnings 1
    :pencil: For experts only: Jenkins output (remote access info)

  • Tim Adye added 1 commit

    added 1 commit

    Compare with previous version

  • Tim Adye resolved all threads

    resolved all threads

  • Tim Adye added 1 commit

    added 1 commit

    Compare with previous version

  • Tim Adye marked this merge request as ready

    marked this merge request as ready

  • Tim Adye changed the description

    changed the description

  • :pencil: :pushpin: build area is cleaned as the previous build was for the MR labeled as full-build

  • This merge request affects 2 packages:

    • Tracking/Acts/ActsConfig
    • Tracking/Acts/ActsTrackReconstruction

    Affected files list will not be printed in this case

    Adding @cvarni ,@toyamaza ,@adye ,@goetz ,@jojungge ,@pagessin ,@tbold as watchers

  • :x: CI Result FAILURE (hash e67354a7)

    Athena
    externals :white_check_mark:
    cmake :white_check_mark:
    make :warning:
    tests :o:

    Full details available on this CI monitor view. Check the JIRA CI status board for known problems
    :warning: Athena: number of compilation errors 0, warnings 1
    :pencil: For experts only: Jenkins output (remote access info)

  • Tim Adye added 2 commits

    added 2 commits

    Compare with previous version

  • This merge request affects 2 packages:

    • Tracking/Acts/ActsConfig
    • Tracking/Acts/ActsTrackReconstruction

    Affected files list will not be printed in this case

    Adding @cvarni ,@tbold ,@toyamaza ,@pagessin ,@goetz ,@jojungge ,@adye as watchers

  • Tim Adye added 1 commit

    added 1 commit

    • e88434b2 - fix ATLAS coding standards warning

    Compare with previous version

  • This merge request affects 2 packages:

    • Tracking/Acts/ActsConfig
    • Tracking/Acts/ActsTrackReconstruction

    Affected files list will not be printed in this case

    Adding @goetz ,@toyamaza ,@tbold ,@adye ,@cvarni ,@pagessin ,@jojungge as watchers

  • :white_check_mark: CI Result SUCCESS (hash aac7f179)

    Athena
    externals :white_check_mark:
    cmake :white_check_mark:
    make :warning:
    tests :white_check_mark:

    Full details available on this CI monitor view. Check the JIRA CI status board for known problems
    :warning: Athena: number of compilation errors 0, warnings 1
    :pencil: For experts only: Jenkins output (remote access info)

  • :x: CI Result FAILURE (hash e88434b2)

    Athena
    externals :white_check_mark:
    cmake :white_check_mark:
    make :white_check_mark:
    tests :o:

    Full details available on this CI monitor view. Check the JIRA CI status board for known problems
    :white_check_mark: Athena: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output (remote access info)

  • Unresolved threads/test failure, L1

  • Author Developer

    The failure is in a (new?) test, CITest_ACTS_ActsBenchmarkWithSpotHeavyIons-test. The problem is a crash in the code, seemingly unrelated to this MR. Let me first retry the build before asking further.

  • Author Developer

    Jenkins please retry a build

  • This merge request affects 2 packages:

    • Tracking/Acts/ActsConfig
    • Tracking/Acts/ActsTrackReconstruction

    Affected files list will not be printed in this case

    Adding @pagessin ,@jojungge ,@toyamaza ,@cvarni ,@goetz ,@adye ,@tbold as watchers

  • :white_check_mark: CI Result SUCCESS (hash e88434b2)

    Athena
    externals :white_check_mark:
    cmake :white_check_mark:
    make :white_check_mark:
    tests :white_check_mark:

    Full details available on this CI monitor view. Check the JIRA CI status board for known problems
    :white_check_mark: Athena: number of compilation errors 0, warnings 0
    :pencil: For experts only: Jenkins output (remote access info)

  • Still unresolved threads :disappointed:, L1

  • Andreas Stefl resolved all threads

    resolved all threads

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