Pixel Luminosity Rings hits collection
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.
Merge request reports
Activity
- Resolved by Deion Elgin Fellers
- Resolved by Deion Elgin Fellers
added 1 commit
- 8a8ca948 - avoid PLR m_depthAngle orientation error messages
added 1 commit
- ef0e590a - use pixel sensors for PLR and overwrite detector type to PLR
added 1 commit
- 55767632 - implement isPLR method so we can instantiate the PixelDetectorManager for either PLR or Pixel
- Resolved by Deion Elgin Fellers
- Resolved by Deion Elgin Fellers
- Resolved by Deion Elgin Fellers
- Resolved by Deion Elgin Fellers
- Resolved by Deion Elgin Fellers
- Resolved by Deion Elgin Fellers
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
Toggle commit list-
f9afb480...fd1e1d33 - 961 commits from branch