- CUDA Toolkit 13 Update 2 (Tested)
- NVIDIA GPU with OptiX support (9) (Tested)
- Geant4 (with GDML support enabled)
- Opticks
- ROOT (for hit testing)
It has to be cloned under srcs folder along other LArSoft packages such as larsim. It will be automatically detected and compiled during "mrb i"
git clone https://github.com/nuRiceLab/laropticksCompile it with other LArSoft packages as follows
mrb i -j20 Source some enviroment variables for opticks
source laropticks/OpticksEnvWithin your working directory, test the tool by following Run a single GENIE event
lar -n 1 -c prodgenie_nu_dune10kt_1x2x6.fcl -o Genie.rootThen load the Geni.root file to simulate optical photons
lar -n 1 -c standard_opticks_dune10kt.fcl -s Genie.root -o opticks.root