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.
The concept of "weight" is used for variance reduction to allow splitting and rouletting of particles. We ignore the weight parameter for G4Track, which defaults to zero and can therefore break some SD implementations
Since Celeritas itself doesn't (yet) perform variance reduction, a first step we will require offloaded particles to have unit weight, and set the weight to unity for reconstructed tracks.
The concept of "weight" is used for variance reduction to allow splitting and rouletting of particles. We ignore the weight parameter for G4Track, which defaults to zero and can therefore break some SD implementations
Since Celeritas itself doesn't (yet) perform variance reduction, a first step we will require offloaded particles to have unit weight, and set the weight to unity for reconstructed tracks.