Skip to content
Snippets Groups Projects

ITk pixel bytestream encoding

Merged Sebastien Roy-Garand requested to merge okovanda/athena:itk_pixel_bytestream_encoding into main
All threads resolved!

Inital setup which implements RDO access with retrieval of pixel geometry and ToT. Project is still a work in progress.

Merge request reports

Checking pipeline status.

Approval is optional

Merged by Johannes ElmsheuserJohannes Elmsheuser 10 months ago (May 8, 2024 12:09pm UTC)

Merge details

  • Changes merged into main with 72157f68 (commits were squashed).
  • Did not delete the source branch.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Mingxu He
  • Mingxu He
  • Mingxu He
  • Mingxu He
  • Some small comments. Others look fine to me.

  • added 1 commit

    Compare with previous version

  • This merge request affects 1 package:

    • InnerDetector/InDetEventCnv/ITkPixelByteStreamCnv

    This merge request affects 8 files:

    • InnerDetector/InDetEventCnv/ITkPixelByteStreamCnv/CMakeLists.txt
    • InnerDetector/InDetEventCnv/ITkPixelByteStreamCnv/python/ITkPixelByteStreamCnvConfig.py
    • InnerDetector/InDetEventCnv/ITkPixelByteStreamCnv/python/ITkPixelEncodingAlgConfig.py
    • InnerDetector/InDetEventCnv/ITkPixelByteStreamCnv/run/JO.py
    • InnerDetector/InDetEventCnv/ITkPixelByteStreamCnv/src/ATLAS_CHECK_THREAD_SAFETY
    • InnerDetector/InDetEventCnv/ITkPixelByteStreamCnv/src/ITkPixelEncodingAlg.cxx
    • InnerDetector/InDetEventCnv/ITkPixelByteStreamCnv/src/ITkPixelEncodingAlg.h
    • InnerDetector/InDetEventCnv/ITkPixelByteStreamCnv/src/components/ITkPixelByteStreamCnv_entries.cxx

    Adding @lshan ,@battagl ,@goetz ,@sroe ,@stsuno as watchers

  • :white_check_mark: CI Result SUCCESS (hash 49facf96)

    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 [CI-MERGE-REQUEST-EL9 9128] (remote access info)

  • Warning detected on unused variables:

      117 |         int chip = std::ceil(pixEtaIx/columnsPerChip) + chipsInPhi*std::ceil(pixPhiIx/rowsPerChip);
          |             ^~~~
    /var/lib/jenkins/workspace/CI-MERGE-REQUEST-EL9/main/InnerDetector/InDetEventCnv/ITkPixelByteStreamCnv/src/ITkPixelEncodingAlg.cxx:67:15: warning: unused variable 'chipsinEta' [-Wunused-variable]
       67 |     const int chipsinEta = design->columns()/columnsPerChip;
          |               ^~~~~~~~~~
    /var/lib/jenkins/workspace/CI-MERGE-REQUEST-EL9/main/InnerDetector/InDetEventCnv/ITkPixelByteStreamCnv/src/ITkPixelEncodingAlg.cxx:70:10: warning: variable 'use50x50' set but not used [-Wunused-but-set-variable]
       70 |     bool use50x50 = true;```
    
    Please fix them.
  • added 1 commit

    Compare with previous version

  • This merge request affects 1 package:

    • InnerDetector/InDetEventCnv/ITkPixelByteStreamCnv

    This merge request affects 8 files:

    • InnerDetector/InDetEventCnv/ITkPixelByteStreamCnv/CMakeLists.txt
    • InnerDetector/InDetEventCnv/ITkPixelByteStreamCnv/python/ITkPixelByteStreamCnvConfig.py
    • InnerDetector/InDetEventCnv/ITkPixelByteStreamCnv/python/ITkPixelEncodingAlgConfig.py
    • InnerDetector/InDetEventCnv/ITkPixelByteStreamCnv/run/JO.py
    • InnerDetector/InDetEventCnv/ITkPixelByteStreamCnv/src/ATLAS_CHECK_THREAD_SAFETY
    • InnerDetector/InDetEventCnv/ITkPixelByteStreamCnv/src/ITkPixelEncodingAlg.cxx
    • InnerDetector/InDetEventCnv/ITkPixelByteStreamCnv/src/ITkPixelEncodingAlg.h
    • InnerDetector/InDetEventCnv/ITkPixelByteStreamCnv/src/components/ITkPixelByteStreamCnv_entries.cxx

    Adding @sroe ,@stsuno ,@battagl ,@lshan ,@goetz as watchers

  • :white_check_mark: CI Result SUCCESS (hash 8f5c5159)

    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 [CI-MERGE-REQUEST-EL9 9221] (remote access info)

  • Shaun Roe resolved all threads

    resolved all threads

  • MR looks fine from L1 perspective, CI shows no problems - approving

    Cheers, Qiyu, L1

  • There are still a number of commented out code lines, but I since I read that this is work-in-progress I will merge this MR now and hope you will clean this up in a future MR.

  • mentioned in commit 72157f68

  • Please register or sign in to reply
    Loading