TY - JOUR
T1 - ROBAST
T2 - Development of a ROOT-based ray-tracing library for cosmic-ray telescopes and its applications in the Cherenkov Telescope Array
AU - Okumura, Akira
AU - Noda, Koji
AU - Rulten, Cameron
N1 - Publisher Copyright:
© 2015 Elsevier B.V. All rights reserved.
PY - 2016/3
Y1 - 2016/3
N2 - We have developed a non-sequential ray-tracing simulation library, ROOT-based simulator for ray tracing (ROBAST), which is aimed to be widely used in optical simulations of cosmic-ray (CR) and gamma-ray telescopes. The library is written in C++, and fully utilizes the geometry library of the ROOT framework. Despite the importance of optics simulations in CR experiments, no open-source software for ray-tracing simulations that can be widely used in the community has existed. To reduce the dispensable effort needed to develop multiple ray-tracing simulators by different research groups, we have successfully used ROBAST for many years to perform optics simulations for the Cherenkov Telescope Array (CTA). Among the six proposed telescope designs for CTA, ROBAST is currently used for three telescopes: a Schwarzschild-Couder (SC) medium-sized telescope, one of SC small-sized telescopes, and a large-sized telescope (LST). ROBAST is also used for the simulation and development of hexagonal light concentrators proposed for the LST focal plane. Making full use of the ROOT geometry library with additional ROBAST classes, we are able to build the complex optics geometries typically used in CR experiments and ground-based gamma-ray telescopes. We introduce ROBAST and its features developed for CR experiments, and show several successful applications for CTA.
AB - We have developed a non-sequential ray-tracing simulation library, ROOT-based simulator for ray tracing (ROBAST), which is aimed to be widely used in optical simulations of cosmic-ray (CR) and gamma-ray telescopes. The library is written in C++, and fully utilizes the geometry library of the ROOT framework. Despite the importance of optics simulations in CR experiments, no open-source software for ray-tracing simulations that can be widely used in the community has existed. To reduce the dispensable effort needed to develop multiple ray-tracing simulators by different research groups, we have successfully used ROBAST for many years to perform optics simulations for the Cherenkov Telescope Array (CTA). Among the six proposed telescope designs for CTA, ROBAST is currently used for three telescopes: a Schwarzschild-Couder (SC) medium-sized telescope, one of SC small-sized telescopes, and a large-sized telescope (LST). ROBAST is also used for the simulation and development of hexagonal light concentrators proposed for the LST focal plane. Making full use of the ROOT geometry library with additional ROBAST classes, we are able to build the complex optics geometries typically used in CR experiments and ground-based gamma-ray telescopes. We introduce ROBAST and its features developed for CR experiments, and show several successful applications for CTA.
KW - Gamma-ray astronomy
KW - Optical systems
KW - ROBAST
KW - Ray tracing
KW - Software
KW - The Cherenkov Telescope Array
UR - http://www.scopus.com/inward/record.url?scp=84955110695&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84955110695&partnerID=8YFLogxK
U2 - 10.1016/j.astropartphys.2015.12.003
DO - 10.1016/j.astropartphys.2015.12.003
M3 - Article
AN - SCOPUS:84955110695
SN - 0927-6505
VL - 76
SP - 38
EP - 47
JO - Astroparticle Physics
JF - Astroparticle Physics
ER -