Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactoring of LArSoft geometry system #37

Closed
wants to merge 8 commits into from

Conversation

knoepfel
Copy link
Member

@knoepfel knoepfel commented Oct 25, 2023

Substantial refactoring of LArSoft geometry system to support pixel geometries.

Includes:

  • Separation of physical volume, auxiliary detector, and readout geometry systems.
  • Renaming of ChannelMapAlg to WireReadoutGeometry
  • Substantial removal of unused code
  • Removal of ROOT configuration parameter, which was never used

Requires LArSoft/larcoreobj#19

- Makes use of range-v3 instead of util::span
- Introduces sentinel types
- Introduces iteration policies
- Separates GeoObjectSorter objects from ChannelMapAlg implementations
Includes:
- Moving planes and wires to readout geometry.
- Removing geometry re-loading.
- Restructuring GeoObjectSorters to provide comparison operations.
- Adding WireReadoutSorters.
- Adopting left-const placement.
@FNALbuild
Copy link
Contributor

A new Pull Request was created by @knoepfel (Kyle Knoepfel) for develop.

It involves the following packages:

larcorealg

@LArSoft/level-1-managers, @LArSoft/level-2-managers can you please review it and eventually sign? Thanks.

cms-bot commands are listed here

@FNALbuild
Copy link
Contributor

The code-checks are being triggered in jenkins.

@FNALbuild
Copy link
Contributor

+code-checks

@FNALbuild
Copy link
Contributor

Pull request #37 was updated. @LArSoft/level-1-managers, @LArSoft/level-2-managers can you please check and sign again.

@FNALbuild
Copy link
Contributor

The code-checks are being triggered in jenkins.

@FNALbuild
Copy link
Contributor

+code-checks

@knoepfel
Copy link
Member Author

Merged with v10_00_00rc_br

@knoepfel knoepfel closed this Nov 15, 2023
@knoepfel knoepfel removed this from Awaiting triage in LArSoft pull requests Nov 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants