Skip to content

ROOT-based simulator for ray tracing (ROBAST) is a non-sequential ray-tracing simulation library developed for wide use in optical simulations of gamma-ray and cosmic-ray telescopes. The library is written in C++ and fully utilizes the geometry library of the ROOT analysis framework.

License

ROBAST/ROBAST

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROOT-Based Simulator for Ray Tracing (ROBAST)

1. About

ROBAST is a non-sequential ray-tracing simulation library which is aimed for wide use in optical simulations of cosmic-ray and gamma-ray telescopes. The library is written in C++ and fully utilizes the geometry library of the ROOT analysis framework. ROBAST offers several functionalities required for ray-tracing simulations of cosmic-ray telescopes.

The advantages of using ROBAST are

  • Easy to build complex telescope geometries using TGeo* and AGeo* classes (ROOT and ROBAST classes, respectively)
  • Runs on both OS X and Linux
  • Scriptable in C++ and Python
  • Easy to learn even if you could not be a Geant4 expert
  • Direct analysis of simulation results in ROOT

For more details, please visit the ROBAST website (http://robast.github.io/ )

2. Author

Akira Okumura (Institute for Space-Earht Environmental Research, Nagoya University) oxon@mac.com

3. License

LGPL

About

ROOT-based simulator for ray tracing (ROBAST) is a non-sequential ray-tracing simulation library developed for wide use in optical simulations of gamma-ray and cosmic-ray telescopes. The library is written in C++ and fully utilizes the geometry library of the ROOT analysis framework.

Resources

License

Stars

Watchers

Forks

Packages

No packages published