simoncblyth / opticks

GPU Optical Photon Simulation using NVIDIA OptiX ray tracing and integrated with Geant4 simulation
Apache License 2.0
25 stars 11 forks source link

Can opticks be used to simulate high-energy photons? #2

Closed AxEquals-b closed 11 months ago

AxEquals-b commented 1 year ago

I have reviewed the Geant4 example CaTS and the papers related to JUNO simulations. It seems that they simulate optical photons at relatively low energy levels. Can Opticks be used to simulate photons at the GeV level?

Sillyringo commented 1 year ago

It seems that opticks is designed to simulate photons at several eV.

simoncblyth commented 11 months ago

Opticks is entirely focused on the simulation of optical photons, which are indeed in the few eV energy range. Geant4 distinguishes low energy G4OpticalPhotons from high energy G4Gamma. Opticks aims to replace Geant4 optical photons with an equivalent GPU implementation that is mainly of interest for the simulation of experiments that are limited by the high memory and time expense of dealing with large numbers of optical photons.