Skip to content
Snippets Groups Projects

Pixel Luminosity Rings hits collection

Merged Deion Elgin Fellers requested to merge spagan/athena:master-PixelLumiRings into master

This MR is introducing a PLRGeoModelXml package and several other changes necessary to integrate the PLR detector in with athena and produce a PLR specific hits collection via simulation.

The PLRGeoModelXml package is structured following the model of ITk pixel, strip, and BCMPrime. Because the PLR is using the same sensors as the ITkPixel, the PLRGeoModelXml package utilizes the PixelDetectorManager, PixelG4_SD, and PixelID packages to create a PLR hits collection that is similar but separate from the ITkPixel.

As this is the first time the PLR has been introduced to athena, there were also several PLR specific control flags that needed to be created and used.

Finally, I also integrated the PLR into the SiHitAnalysis code such that the analysis would produce a separate ntuple for the PLR.

Edited by Deion Elgin Fellers

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

    • 8a8ca948 - avoid PLR m_depthAngle orientation error messages

    Compare with previous version

  • added 1 commit

    • ef0e590a - use pixel sensors for PLR and overwrite detector type to PLR

    Compare with previous version

  • added 1 commit

    • 55767632 - implement isPLR method so we can instantiate the PixelDetectorManager for either PLR or Pixel

    Compare with previous version

  • Deion Elgin Fellers resolved all threads

    resolved all threads

  • Deion Elgin Fellers marked this merge request as ready

    marked this merge request as ready

  • Deion Elgin Fellers marked this merge request as draft

    marked this merge request as draft

  • added 1 commit

    • f9afb480 - add run4PLR geometry version tag

    Compare with previous version

  • Deion Elgin Fellers resolved all threads

    resolved all threads

  • Deion Elgin Fellers resolved all threads

    resolved all threads

  • added ITk Upgrade labels

  • Deion Elgin Fellers added 974 commits

    added 974 commits

    • f9afb480...fd1e1d33 - 961 commits from branch atlas:master
    • 282a4186 - first attempt at integrating PLR with athena, PLR pixel hash id needs to be sorted
    • f5c8ca54 - Working implementation of PLR into Athena HITS simulation
    • d3c68dac - clean up PLRGMXInterface output and GeometryDBSvc name
    • 9570bb16 - Include PLR in SiHitAnalysis
    • b3bbcaf4 - update PLR CMakeLists with correct library names
    • ba268b1b - clean up detectorType logic
    • b9556160 - avoid orientation errors for PLR
    • a8e704a5 - fix hack with proper GeometryITkPLR flag
    • adf4ad06 - avoid PLR m_depthAngle orientation error messages
    • 36399715 - use pixel sensors for PLR and overwrite detector type to PLR
    • 087e2cfb - implement isPLR method so we can instantiate the PixelDetectorManager for either PLR or Pixel
    • c96fe34e - add run4PLR geometry version tag
    • e51778b0 - turn on isHighLuminosity flag with ITkHGTDPLR dictionary version

    Compare with previous version

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