Implementation of on-line analysis library in NARVAL: the ...Basic ingredients NARVAL’s basic...
Transcript of Implementation of on-line analysis library in NARVAL: the ...Basic ingredients NARVAL’s basic...
![Page 1: Implementation of on-line analysis library in NARVAL: the ...Basic ingredients NARVAL’s basic concepts PRISMA data acquisition NARVAL NARVAL Nouvelle Acquisition temps-Réel Version](https://reader034.fdocuments.net/reader034/viewer/2022042919/5f60b7f30280d800a11a0680/html5/thumbnails/1.jpg)
Outline
Implementation of on-line analysis library inNARVAL: the PRISMA case
E. Calore1, E. Farnea2, D. Mengoni3
1INFN Laboratori Nazionali di Legnaro, 2INFN Sezione di Padova,3Università e Sezione INFN di Padova
AGATA Week 2008
![Page 2: Implementation of on-line analysis library in NARVAL: the ...Basic ingredients NARVAL’s basic concepts PRISMA data acquisition NARVAL NARVAL Nouvelle Acquisition temps-Réel Version](https://reader034.fdocuments.net/reader034/viewer/2022042919/5f60b7f30280d800a11a0680/html5/thumbnails/2.jpg)
Outline
Outline
1 Basic ingredientsThe NARVAL data acquisition systemThe libPRISMA library
2 NARVAL’s basic conceptsOverviewThe actors
3 PRISMA data acquisitionThe first PrototypeIntegration in the AGATA DAQ
![Page 3: Implementation of on-line analysis library in NARVAL: the ...Basic ingredients NARVAL’s basic concepts PRISMA data acquisition NARVAL NARVAL Nouvelle Acquisition temps-Réel Version](https://reader034.fdocuments.net/reader034/viewer/2022042919/5f60b7f30280d800a11a0680/html5/thumbnails/3.jpg)
Basic ingredients NARVAL’s basic concepts PRISMA data acquisition
Outline
1 Basic ingredientsThe NARVAL data acquisition systemThe libPRISMA library
2 NARVAL’s basic conceptsOverviewThe actors
3 PRISMA data acquisitionThe first PrototypeIntegration in the AGATA DAQ
![Page 4: Implementation of on-line analysis library in NARVAL: the ...Basic ingredients NARVAL’s basic concepts PRISMA data acquisition NARVAL NARVAL Nouvelle Acquisition temps-Réel Version](https://reader034.fdocuments.net/reader034/viewer/2022042919/5f60b7f30280d800a11a0680/html5/thumbnails/4.jpg)
Basic ingredients NARVAL’s basic concepts PRISMA data acquisition
NARVAL
NARVALNouvelle Acquisition temps-Réel Version 1.2 Avec Linux
It is a distributed data acquisition system, written in Ada95It is currently being developed in OrsayIt will be used to manage the AGATA DAQIt is needed to distribute the calculations of the on-lineanalysis among different computers
![Page 5: Implementation of on-line analysis library in NARVAL: the ...Basic ingredients NARVAL’s basic concepts PRISMA data acquisition NARVAL NARVAL Nouvelle Acquisition temps-Réel Version](https://reader034.fdocuments.net/reader034/viewer/2022042919/5f60b7f30280d800a11a0680/html5/thumbnails/5.jpg)
Basic ingredients NARVAL’s basic concepts PRISMA data acquisition
PRISMA
PRISMA is a large acceptance magnetic spectrometer forheavy ions.
It will be coupled with the AGATA demonstrator in Legnaro.
![Page 6: Implementation of on-line analysis library in NARVAL: the ...Basic ingredients NARVAL’s basic concepts PRISMA data acquisition NARVAL NARVAL Nouvelle Acquisition temps-Réel Version](https://reader034.fdocuments.net/reader034/viewer/2022042919/5f60b7f30280d800a11a0680/html5/thumbnails/6.jpg)
Basic ingredients NARVAL’s basic concepts PRISMA data acquisition
libPRISMA
libPRISMAalso known as the PRISMA preprocessing library is a C++library providing tools to analyze PRISMA data.
It is being developed in Legnaro by Enrico Farnea
It extract recoil information such as:
the (vector) velocitythe atomic numberthe mass number
![Page 7: Implementation of on-line analysis library in NARVAL: the ...Basic ingredients NARVAL’s basic concepts PRISMA data acquisition NARVAL NARVAL Nouvelle Acquisition temps-Réel Version](https://reader034.fdocuments.net/reader034/viewer/2022042919/5f60b7f30280d800a11a0680/html5/thumbnails/7.jpg)
Basic ingredients NARVAL’s basic concepts PRISMA data acquisition
Outline
1 Basic ingredientsThe NARVAL data acquisition systemThe libPRISMA library
2 NARVAL’s basic conceptsOverviewThe actors
3 PRISMA data acquisitionThe first PrototypeIntegration in the AGATA DAQ
![Page 8: Implementation of on-line analysis library in NARVAL: the ...Basic ingredients NARVAL’s basic concepts PRISMA data acquisition NARVAL NARVAL Nouvelle Acquisition temps-Réel Version](https://reader034.fdocuments.net/reader034/viewer/2022042919/5f60b7f30280d800a11a0680/html5/thumbnails/8.jpg)
Basic ingredients NARVAL’s basic concepts PRISMA data acquisition
Why using NARVAL?
NARVAL is needed to split the calculations in various “blocks”
NARVAL System
![Page 9: Implementation of on-line analysis library in NARVAL: the ...Basic ingredients NARVAL’s basic concepts PRISMA data acquisition NARVAL NARVAL Nouvelle Acquisition temps-Réel Version](https://reader034.fdocuments.net/reader034/viewer/2022042919/5f60b7f30280d800a11a0680/html5/thumbnails/9.jpg)
Basic ingredients NARVAL’s basic concepts PRISMA data acquisition
NARVAL Actors
An actor can be provided with the Ada code to elaborate dataor it can be a generic one:
A generic actor can “link to” a C++ library
![Page 10: Implementation of on-line analysis library in NARVAL: the ...Basic ingredients NARVAL’s basic concepts PRISMA data acquisition NARVAL NARVAL Nouvelle Acquisition temps-Réel Version](https://reader034.fdocuments.net/reader034/viewer/2022042919/5f60b7f30280d800a11a0680/html5/thumbnails/10.jpg)
Basic ingredients NARVAL’s basic concepts PRISMA data acquisition
Three main kinds of actors
ProducerOnly output buffer/s
FilterBoth Input and Output buffer/s
ConsumerOnly Input buffer/s
![Page 11: Implementation of on-line analysis library in NARVAL: the ...Basic ingredients NARVAL’s basic concepts PRISMA data acquisition NARVAL NARVAL Nouvelle Acquisition temps-Réel Version](https://reader034.fdocuments.net/reader034/viewer/2022042919/5f60b7f30280d800a11a0680/html5/thumbnails/11.jpg)
Basic ingredients NARVAL’s basic concepts PRISMA data acquisition
Outline
1 Basic ingredientsThe NARVAL data acquisition systemThe libPRISMA library
2 NARVAL’s basic conceptsOverviewThe actors
3 PRISMA data acquisitionThe first PrototypeIntegration in the AGATA DAQ
![Page 12: Implementation of on-line analysis library in NARVAL: the ...Basic ingredients NARVAL’s basic concepts PRISMA data acquisition NARVAL NARVAL Nouvelle Acquisition temps-Réel Version](https://reader034.fdocuments.net/reader034/viewer/2022042919/5f60b7f30280d800a11a0680/html5/thumbnails/12.jpg)
Basic ingredients NARVAL’s basic concepts PRISMA data acquisition
The running prototype
Reading PRISMA events from file
Preprocessing of read events
Writing data to file
![Page 13: Implementation of on-line analysis library in NARVAL: the ...Basic ingredients NARVAL’s basic concepts PRISMA data acquisition NARVAL NARVAL Nouvelle Acquisition temps-Réel Version](https://reader034.fdocuments.net/reader034/viewer/2022042919/5f60b7f30280d800a11a0680/html5/thumbnails/13.jpg)
Basic ingredients NARVAL’s basic concepts PRISMA data acquisition
![Page 14: Implementation of on-line analysis library in NARVAL: the ...Basic ingredients NARVAL’s basic concepts PRISMA data acquisition NARVAL NARVAL Nouvelle Acquisition temps-Réel Version](https://reader034.fdocuments.net/reader034/viewer/2022042919/5f60b7f30280d800a11a0680/html5/thumbnails/14.jpg)
Basic ingredients NARVAL’s basic concepts PRISMA data acquisition
Prototype topology
![Page 15: Implementation of on-line analysis library in NARVAL: the ...Basic ingredients NARVAL’s basic concepts PRISMA data acquisition NARVAL NARVAL Nouvelle Acquisition temps-Réel Version](https://reader034.fdocuments.net/reader034/viewer/2022042919/5f60b7f30280d800a11a0680/html5/thumbnails/15.jpg)
Basic ingredients NARVAL’s basic concepts PRISMA data acquisition
PRISMA filter actor library (header)
![Page 16: Implementation of on-line analysis library in NARVAL: the ...Basic ingredients NARVAL’s basic concepts PRISMA data acquisition NARVAL NARVAL Nouvelle Acquisition temps-Réel Version](https://reader034.fdocuments.net/reader034/viewer/2022042919/5f60b7f30280d800a11a0680/html5/thumbnails/16.jpg)
Basic ingredients NARVAL’s basic concepts PRISMA data acquisition
The future integration with AGATA DAQ
![Page 17: Implementation of on-line analysis library in NARVAL: the ...Basic ingredients NARVAL’s basic concepts PRISMA data acquisition NARVAL NARVAL Nouvelle Acquisition temps-Réel Version](https://reader034.fdocuments.net/reader034/viewer/2022042919/5f60b7f30280d800a11a0680/html5/thumbnails/17.jpg)
Basic ingredients NARVAL’s basic concepts PRISMA data acquisition
Thank you for your attention