celeritas-project / celeritas

Celeritas is a new Monte Carlo transport code designed to accelerate scientific discovery in high energy physics by improving detector simulation throughput and energy efficiency using GPUs.
https://celeritas-project.github.io/celeritas/user/index.html
Other
58 stars 32 forks source link

Differentiate "geometry" from "physics" materials in ImportData #1288

Closed sethrj closed 1 week ago

sethrj commented 1 week ago

This differentiates between true material compositions associated with the geometry, and "physics" materials which are modified by physics cutoffs inside a region that's applied to a particular volume. The "geometry materials" are equivalent to G4Material, and the "physics material" are the G4MaterialCutsCouple which is what we use in Celeritas (and need to generalize for #907, #983).

stognini commented 1 week ago

Looks great. Thanks!