This lesson is being piloted (Beta version)

LArSoft Basics for DUNE - 2025 edition: Glossary

Key Points

Online Tutorial Welcome and Introduction
  • This tutorial is brought to you by the DUNE Computing Consortium.

  • The goals are to give you the computing basis to work on DUNE.

Introduction to art and LArSoft (2025 - Apptainer version)
  • Art provides the tools physicists in a large collaboration need in order to contribute software to a large, shared effort without getting in each others’ way.

  • Art helps us keep track of our data and job configuration, reducing the chances of producing mystery data that no one knows where it came from.

  • LArSoft is a set of simulation and reconstruction tools shared among the liquid-argon TPC collaborations.

Bonus episode -- Code-makeover on how to code for better efficiency
  • CPU, memory, and build time optimizations are possible when good code practices are followed.

Multi Repository Build (mrb) system (2024)
  • The multi-repository build (mrb) tool allows code modification in multiple repositories, which is relevant for a large project like LArSoft with different cases (end user and developers) demanding consistency between the builds.

Expert in the Room - LArSoft How to modify a module - in progress
End of the larsoft basics lesson - Continue on your own to learn how to submit batch jobs
  • There is more documentation!

  • People are here to help

Closing Remarks
  • The DUNE Computing Consortium has presented this workshop so as to broaden the use of software tools used for analysis.

Glossary

FIXME