Skip to content

TRIDENT-Neutrino-Telescope/Pathfinder-Optical-Simulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Optical Simulation for TRIDENT Pathfinder Experiment

This program is used to study the observed optical phenomena in the TRIDENT Pathfinder Experiment. It can simulate photon propagation in the medium and record the kinematic status of photons. The program is developed based on Geant4 toolkit.

Requirements

Following libraries are required to build and run this simulation program.

  • Geant4 toolkit >= 10.6
  • yaml-cpp

You can find Geant4 installation guide here. The yaml-cpp library can be installed by apt-get on Ubuntu or homebrew in MacOS.

How to Use

The build and install process is rather simple:

cd ${SOURCE_DIR}
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=${INSTALL_DIR}
make -j8 && make install

Then, you will find an excutable OpticalSimulation and a default configure file config.yaml in your ${INSTALL_DIR} directory.

You can run the program using the default configure file by:

./OpticalSimulation config.yaml

About

A Geant4 simualtion program used to study the photon propagation process in TRIDENT Pathfinder experiment.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published