Seth R. Johnson
Seth R. Johnson
One way we could improve our V&V process (and start integrating into frameworks) would be to define a `G4VEmModel` classes that would individually replace those in Geant4 and call the...
In the optical transport loop, we want to be able to use Cerenkov/Scintillation "generators" (which have signature `(RNG&) -> Primary`) to produce optical photons on device. Like buffered track initializers,...
Splitting from #886 - [x] Offloading of cerenkov/scintillation from main stepping loop (#1184, #1173, #1153 ) - [x] Optical material data - [x] Optical core state, params, and actions #1386...
This is a follow-up to #51 and is related to some nasty obscure side effects of the policy alteration by the previous implementation, seen in https://github.com/celeritas-project/celeritas/pull/1573. It's unusual to use...
Our tallies for LZ should be able to extract/construct histograms suitable for conversion to ROOT files with the following format. ## Use in BACCARAT From the [light map reader](https://gitlab.com/luxzeplin/CeleritasDev/baccarat/-/blob/master/tools/BaccMCTruth.cc#L2225) using...
This finishes up a little work I was doing earlier this month to make stringy results less sensitive to small numerical differences (including float vs double). It now rounds all...
- [ ] REUSE.toml (see https://reuse.software/tutorial/) - [ ] pre-commit hook (https://github.com/fsfe/reuse-tool) - [ ] move licenses around in doc directory
For #1751 , #809, #261 we will want some multi-dimensional (potentially ragged) data structures for binning tracks, scoring them and their moments, reducing and normalizing in parallel (threads + MPI...
- Document use of `TracingSession` downstream - Add `TracingSession` support to celer-g4 - Fix lack of `perfetto_trace` use in celer::inp - Add flush/event counters to LocalTransporter
This will (eventually) replace some components of the `GeantSd` and `HitProcessor` classes and prepare them for optical detectors. It should also replace part of the SimpleCalo class (basically could start...