Research indexJournal article
Grain—A Java data analysis system for Total Data Readout
Rahkila
Nuclear Instruments and Methods in Physics Research Section A Accelerators Spectrometers Detectors and Associated Equipment21 Aug 2008Open access
NobleIDark:/48914/w1/20260523/1EE3BB15DOI10.1016/j.nima.2008.08.039
Grain—A Java data analysis system for Total Data Readout
Rahkila · Nuclear Instruments and Methods in Physics Research Section A Accelerators Spectrometers Detectors and Associated Equipment · 2008
NobleIDark:/48914/w1/20260523/1EE3BB15DOI10.1016/j.nima.2008.08.039
Abstract
Grain is a data analysis framework developed to be used with the novel Total Data Readout data acquisition system. In Total Data Readout all the electronics channels are read out asynchronously in singles mode and each data item is timestamped. Event building and analysis has to be done entirely in the software post-processing the data stream. A flexible and efficient event parser and the accompanying software framework have been written entirely in Java. The design and implementation of the software are discussed along with experiences gained in running real-life experiments.