Rock Bottom (RB)

Detector Specific Maintainers:


Introduction

This project is a framework to perform a reconstruction for any surface-array detector + in-ice… or any combination thereof. The idea is that this framework is very modular such that you can easily swap out aspects of the reconstruction.

The focus here is on flexibility of the code such that a multi-detector (but also single detector) reconstructions are possible. As such, the organization of the code was chosen specifically such that developers do not have to know how the other detectors’ reconstruction works in detail but also that it is not possible, or at least unlikely, that the a developer would break another detector’s code.

Note

Additionally, the ability to perform surface + in-ice reconstructions means that the code is, in some sense, hamstrung by the requirements of Gulliver and Lilliput. So some functions, while never called explicitly in RB, are still integral to the project.