Skip to content

GeometryService depends on Mu2eG4 at runtime, which brakes anonymity #1834

@brownd1978

Description

@brownd1978

Currently we describe the entire detector geometry used in simulation and reconstruction in Mu2eG4/geom. This breaks the design intent that GeometryService be agnostic, since we can't run reconstruction without Mu2eG4 (and its Geant4 dependency) in the release/path. A truly agnostic solution requires putting base geometry and material definitions in a neutral package. With that, a pure reconstruction release could omit Mu2eG4 and its dependencies. That location would then be a natural place then to put this KinKal material config.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions