skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: The Liquid Argon Software Toolkit (LArSoft): Goals, Status and Plan

Abstract

LArSoft is a toolkit that provides a software infrastructure and algorithms for the simulation, reconstruction and analysis of events in Liquid Argon Time Projection Chambers (LArTPCs). It is used by the ArgoNeuT, LArIAT, MicroBooNE, DUNE (including 35ton prototype and ProtoDUNE) and SBND experiments. The LArSoft collaboration provides an environment for the development, use, and sharing of code across experiments. The ultimate goal is to develop fully automatic processes for reconstruction and analysis of LArTPC events. The toolkit is based on the art framework and has a well-defined architecture to interface to other packages, including to GEANT4 and GENIE simulation software and the Pandora software development kit for pattern recognition. It is designed to facilitate and support the evolution of algorithms including their transition to new computing platforms. The development of the toolkit is driven by the scientific stakeholders involved. The core infrastructure includes standard definitions of types and constants, means to input experiment geometries as well as meta and event- data in several formats, and relevant general utilities. Examples of algorithms experiments have contributed to date are: photon-propagation; particle identification; hit finding, track finding and fitting; electromagnetic shower identification and reconstruction. We report on the status of the toolkit andmore » plans for future work.« less

Authors:
 [1];  [1]
  1. Fermilab
Publication Date:
Research Org.:
Fermi National Accelerator Lab. (FNAL), Batavia, IL (United States)
Sponsoring Org.:
USDOE Office of Science (SC), High Energy Physics (HEP) (SC-25)
OSTI Identifier:
1332183
Report Number(s):
FERMILAB-CONF-16-326-CD
1497601
DOE Contract Number:
AC02-07CH11359
Resource Type:
Conference
Country of Publication:
United States
Language:
English

Citation Formats

Pordes, Rush, and Snider, Erica. The Liquid Argon Software Toolkit (LArSoft): Goals, Status and Plan. United States: N. p., 2016. Web.
Pordes, Rush, & Snider, Erica. The Liquid Argon Software Toolkit (LArSoft): Goals, Status and Plan. United States.
Pordes, Rush, and Snider, Erica. 2016. "The Liquid Argon Software Toolkit (LArSoft): Goals, Status and Plan". United States. doi:. https://www.osti.gov/servlets/purl/1332183.
@article{osti_1332183,
title = {The Liquid Argon Software Toolkit (LArSoft): Goals, Status and Plan},
author = {Pordes, Rush and Snider, Erica},
abstractNote = {LArSoft is a toolkit that provides a software infrastructure and algorithms for the simulation, reconstruction and analysis of events in Liquid Argon Time Projection Chambers (LArTPCs). It is used by the ArgoNeuT, LArIAT, MicroBooNE, DUNE (including 35ton prototype and ProtoDUNE) and SBND experiments. The LArSoft collaboration provides an environment for the development, use, and sharing of code across experiments. The ultimate goal is to develop fully automatic processes for reconstruction and analysis of LArTPC events. The toolkit is based on the art framework and has a well-defined architecture to interface to other packages, including to GEANT4 and GENIE simulation software and the Pandora software development kit for pattern recognition. It is designed to facilitate and support the evolution of algorithms including their transition to new computing platforms. The development of the toolkit is driven by the scientific stakeholders involved. The core infrastructure includes standard definitions of types and constants, means to input experiment geometries as well as meta and event- data in several formats, and relevant general utilities. Examples of algorithms experiments have contributed to date are: photon-propagation; particle identification; hit finding, track finding and fitting; electromagnetic shower identification and reconstruction. We report on the status of the toolkit and plans for future work.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = 2016,
month = 8
}

Conference:
Other availability
Please see Document Availability for additional information on obtaining the full-text document. Library patrons may search WorldCat to identify libraries that hold this conference proceeding.

Save / Share:
  • LArSoft is a set of detector-independent software tools for the simulation, reconstruction and analysis of data from liquid argon (LAr) neutrino experiments The common features of LAr time projection chambers (TPCs) enable sharing of algorithm code across detectors of very dierent size and conguration. LArSoft is currently used in production simulation and reconstruction by the ArgoNeuT, DUNE, LArIAT, MicroBooNE, and SBND experiments. The software suite oers a wide selection of algorithms and utilities, including those for associated photo-detectors and the handling of auxiliary detectors outside the TPCs. Available algorithms cover the full range of simulation and reconstruction, from raw waveformsmore » to high- level reconstructed objects, event topologies and classication. The common code within LArSoft is contributed by adopting experiments, which also provide detector-specic geometry descriptions, and code for the treatment of electronic signals. LArSoft is also a collaboration of experiments, Fermilab and associated software projects which cooperate in setting requirements, priorities, and schedules. In this talk, we outline the general architecture of the software and the interaction with external libraries and detector-specic code. We also describe the dynamics of LArSoft software development between the contributing experiments, the projects supporting the software infrastructure LArSoft relies on, and the core LArSoft support project.« less
  • There is general recognition that engineering issues are critical to the viability of liquid argon calorimetry (LAC) at the Superconducting Super Collider (SSC). We have undertaken to quantitatively address these issues and, if possible, perform a preliminary design of a proof of principle'' LAC for SSC. To establish LAC as viable at SSC, we must demonstrate that the physics performance of the device is acceptable, despite the presence of dead material due to vessels and support structure. Our approach involves the construction, by a team of physicists and engineers, of one three dimensional model of the LAC system, built asmore » a hierarchy of components and structures, from which we directly perform interferences checks, mechanical, thermal and magnetic analyses, particle tracking, hermeticity evaluation, physics simulation and assembly. This study, begun in February 1989 as part of the SSC generic detector R and D program, was immediately preceded by a workshop at which engineering details of existing and planned LAC systems were thoroughly examined. We describe below the status of our work, beginning with short descriptions of the tools used, the study requirements and LAC configuration baseline. We then detail the LAC design as it presently stands, including assembly considerations, and conclude with a quantitative assessment of the LAC hermeticity. 19 refs., 12 figs.« less
  • Controls for accelerators and associated systems at the Holifield Radioactive Ion Beam Facility (HRIBF) at Oak Ridge National Laboratory have been migrated from 197Os-vintage minicomputers to a modern system based on Vista and EPICS toolkit software. Stability and capabilities of EPICS software have motivated increasing use of EPICS for accelerator controls. In addition, very inexpensive subsystems based on EPICS and the EPICS portable CA server running on Linux PCs have been implemented to control an ion source test facility and to control a building-access badge reader system. A new object-oriented, extensible display manager has been developed for EPICS to facilitatemore » the transition to EPICS and will be used in place of MEDM. EPICS device support has been developed for CAMAC serial highway controls.« less
  • Analyzing vast quantities of data from diverse information sources is an increasingly important element for nonproliferation and arms control analysis. Much of the work in this area has used human analysts to assimilate, integrate, and interpret complex information gathered from various sources. With the advent of fast computers, one now has the capability to automate this process thereby shifting this burden away from humans. In addition, there now exist huge data storage capabilities which have made it possible to formulate large integrated databases comprising many terabytes of information spanning a variety of subjects. The authors are currently designing a Softwaremore » Toolkit for Analysis Research (STAR) to address these issues. The goal of STAR is to produce a research tool that facilitates the development and interchange of algorithms for locating phenomena of interest to nonproliferation and arms control experts. One major component deals with the preparation of information. The ability to manage and effectively transform raw data into a meaningful form is a prerequisite for analysis by any methodology. The relevant information to be analyzed can be either unstructured text (e.g. journal articles), structured data, signals, or images. Text can be numerical and/or character, stored in raw data files, databases, streams of bytes, or compressed into bits in formats ranging from fixed, to character-delimited, to a count followed by content. The data can be analyzed in real-time or batch mode. Once the data are preprocessed, different analysis techniques can be applied. Some are built using expert knowledge. Others are trained using data collected over a period of time. Currently, the authors are considering three classes of analyzers for use in the software toolkit: (1) traditional machine learning techniques, (2) the purely statistical system, and (3) expert systems.« less