
JANA2: Multithreaded Event Reconstruction
Author(s) -
D. Lawrence,
A. Boehnlein,
Nathan Brei,
Dmitry Romanov
Publication year - 2020
Publication title -
journal of physics. conference series
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.21
H-Index - 85
eISSN - 1742-6596
pISSN - 1742-6588
DOI - 10.1088/1742-6596/1525/1/012032
Subject(s) - successor cardinal , computer science , event (particle physics) , threading (protein sequence) , programming language , multithreading , software engineering , thread (computing) , physics , mathematics , astrophysics , mathematical analysis , nuclear magnetic resonance , protein structure
JANA2 is a multi-threaded event reconstruction framework being developed for Experimental Nuclear Physics. It is an LDRD 1 funded project that will be the successor of the original JANA framework. JANA2 is a near complete rewrite emphasizing C++ language features that have only become available since the introduction of the C++11 standard. Features such as shared pointers, language native threading, and atomics are employed. This paper outlines the status of the project.