Article

The MGDO software library for data analysis in Ge neutrinoless double-beta decay experiments

11/2011; DOI:10.1088/1742-6596/375/1/042027
Source: arXiv

ABSTRACT The GERDA and Majorana experiments will search for neutrinoless double-beta
decay of germanium-76 using isotopically enriched high-purity germanium
detectors. Although the experiments differ in conceptual design, they share
many aspects in common, and in particular will employ similar data analysis
techniques. The collaborations are jointly developing a C++ software library,
MGDO, which contains a set of data objects and interfaces to encapsulate, store
and manage physical quantities of interest, such as waveforms and high-purity
germanium detector geometries. These data objects define a common format for
persistent data, whether it is generated by Monte Carlo simulations or an
experimental apparatus, to reduce code duplication and to ease the exchange of
information between detector systems. MGDO also includes general-purpose
analysis tools that can be used for the processing of measured or simulated
digital signals. The MGDO design is based on the Object-Oriented programming
paradigm and is very flexible, allowing for easy extension and customization of
the components. The tools provided by the MGDO libraries are used by both GERDA
and Majorana.

0 0
 · 
0 Bookmarks
 · 
51 Views

Full-text (2 Sources)

View
8 Downloads
Available from
16 Nov 2012

Keywords

code duplication
 
customization
 
data objects
 
data objects define
 
detector systems
 
easy extension
 
experimental apparatus
 
germanium-76
 
interfaces
 
Majorana
 
Majorana experiments
 
MGDO libraries
 
Monte Carlo simulations
 
persistent data
 
physical quantities
 
waveforms