ASPCS
 
Back to Volume
Paper: The lstMCpipe Library
Volume: 538, ADASS XXXII
Page: 392
Authors: Enrique García; Thomas Vuillaume; Lukas Nikel
DOI: 10.26624/PXBD7025
Abstract: The Cherenkov Telescope Array (CTA) is the next generation of ground-based gamma-ray astronomy observatories that will improve the sensitivity of current-generation instruments by one order of magnitude. The LST-1 is the first telescope prototype built on-site on the Canary Island of La Palma, and data has been collected for a few years already. Like all imaging atmospheric Cherenkov telescopes (IACTs), the LST-1 captures the light produced by the Cherenkov process when high-energy particles enter the atmosphere. Analyzing the camera’s recorded snapshot allows us to discriminate between gamma photons and hadrons and reconstruct the physical parameters of the selected photons. To build the models for the discrimination and reconstruction and estimate the telescope response (by simulating the atmospheric showers and the telescope optics and electronics), extensive Monte Carlo simulations must be performed. These trained models are later used to analyze data from real observations.

lstMCpipe is an open-source Python package developed to orchestrate the different stages of the analysis of the MC files on a computing facility. Currently, the library is in production status, and the full pipeline is scheduled in a SLURM cluster. It greatly simplifies the analysis workflow by adding a level of abstraction, allowing users to start the entire pipeline using a simple configuration file. Moreover, members of the LST collaboration can ask for a new analysis to be produced with their tuned parameters through a pull request in the project repository, allowing careful review by other collaborators and central management of the productions, thus reducing human errors and optimizing usage of the computing resources.

Back to Volume