Particle physics has an ambitious and broad experimental programme for the coming decades. This programme requires large investments in detector hardware, either to build new facilities and experiments, or to upgrade existing ones. Similarly, it requires commensurate investment in the R&D of software to acquire, manage, process, and analyse the shear amounts of data to be recorded. In planning for the HL-LHC in particular, it is critical that all of the collaborating stakeholders agree on the software goals and priorities, and that the efforts complement each other. In this spirit, this white paper describes the R&D activities required to prepare for this software upgrade.
The NOvA experiment observes oscillations in two channels (electron-neutrino appearance and muon-neutrino disappearance) using a predominantly muon-neutrino NuMI beam. The Near Detector records multiple overlapping neutrino interactions in each event and the Far Detector has a large background of cosmic rays due to being located on the surface. The oscillation analyses rely on the accurate reconstruction of neutrino interactions in order to precisely measure the neutrino energy and identify the neutrino flavor and interaction mode. Similarly, measurements of neutrino cross sections using the Near Detector require accurate identification of the particle content of each interaction. A series of pattern recognition techniques have been developed to split event records into individual spatially and temporally separated interactions, to estimate the interaction vertex, and to isolate and classify individual particles within the event. This combination of methods to achieve full event reconstruction in the NOvA detectors has discussed.