ÚTEFČVUT Ústav technické a experimentální fyziky ČVUT v PrazeInstitute of Experimental and Applied Physics, CTU in Prague

j-Pix-A multiplatform acquisition package for Timepix3

NázevTitle
j-Pix-A multiplatform acquisition package for Timepix3j-Pix-A multiplatform acquisition package for Timepix3
Druh výsledkuResult type
Článek v časopiseJournal article
AutořiAuthors
J. Broulím, P. Broulim, P. Burian, M. Holík, Y. Mora, S. Pospíšil, M. Solar
Klíčová slovaKeywords
Data acquisition concepts, Detector processing methods, Detector control systems, Timepix
KonferenceConference
9th International Workshop on Semiconductor Pixel Detectors for Particles and Imaging (Taipei, Taiwan, 2018-12-10)
DOIDOI
10.1088/1748-0221/14/06/C06004
Časopis / citaceJournal / citation
Journal of Instrumentation 14(06), C06004-C06004 (2019) · ISSN 1748-0221
RokYear
2019
JazykLanguage
eng
ZáznamyRecords
ProjektProject
Urychlovač Van de Graaff - laditelný zdroj monoenergetických neutronů a lehkých iontůVan de Graaff Accelerator - a Tunable Source of Monoenergetic Neutrons and Light Ions
CitovánoCited by
3 (INSPIRE-HEP)
2020: 22021: 02022: 02023: 1
Plný text (open access)Full text (open access)
https://iopscience.iop.org/article/10.1088/1748-0221/14/06/C06004/pdf
Citace ke staženíDownload citation
TXT · BibTeX

AbstraktAbstract

We present a newly developed modular and multiplatform acquisition and control package dedicated for high performance Timepix3 pixel detector. The software package was originally developed for operation at ATLAS experiment. Afterwards, it was further extended as an independent package for general purpose measurements and online visualization with Timepix3. Timepix3 detector is a semiconductor detector of 256 x 256 square pixels providing information about energy and time of arrival with time resolution less than 2 ns, which generate a high amount of data to be processed in real time with the data acquisition package. The processed data stream from the detector can be stored on a hard drive and also displayed online using graphical interface with capability to control several number of acquisitions and display measured data using variable modules. Moreover, due to the architecture it can be further extended using external libraries working independently on the software. The architecture of the acquisition package enables online processing and visualization and it is designed as cross-compatible software (supporting Windows, Linux, MacOS, etc.). All peaks in data transmission can be further balanced by several buffers in the pipelined architecture. The size of buffers is configurable and allows scalable tuning according to the available resources. The pipelined architecture exploits all advantages of multithreading.

We present a newly developed modular and multiplatform acquisition and control package dedicated for high performance Timepix3 pixel detector. The software package was originally developed for operation at ATLAS experiment. Afterwards, it was further extended as an independent package for general purpose measurements and online visualization with Timepix3. Timepix3 detector is a semiconductor detector of 256 x 256 square pixels providing information about energy and time of arrival with time resolution less than 2 ns, which generate a high amount of data to be processed in real time with the data acquisition package. The processed data stream from the detector can be stored on a hard drive and also displayed online using graphical interface with capability to control several number of acquisitions and display measured data using variable modules. Moreover, due to the architecture it can be further extended using external libraries working independently on the software. The architecture of the acquisition package enables online processing and visualization and it is designed as cross-compatible software (supporting Windows, Linux, MacOS, etc.). All peaks in data transmission can be further balanced by several buffers in the pipelined architecture. The size of buffers is configurable and allows scalable tuning according to the available resources. The pipelined architecture exploits all advantages of multithreading.

↑ NahoruTop