Skip to content

Commit 172642d

Browse files
committed
feat(analysis):Added offline data analysis for the G249 experiment
Another update after some checkings Minor change Minor change Change for checking Change for checking again Added R3BFrsSciCalPar to R3BAnalysisIncomingID Minor change Added all the calls needed for PID Minor change after clang-format Solve problems with arrays Solve problems with clang Final change Cleaning frssci classes and added CI test Minor change for tests Minor change for tests Added CI test for analysis parameter containers Try to solve problems with CIs Removed old input files that are not needed Once again Add conditions for number of planes and paddles Remove errors when some LosHit parameters are not found in the parameter file Add citation file Once again Right orientation for the position at S2 fix(r3bsource/base/utils):Fix compilation problem in ubuntu24.04 and C++20/23 Minor change Change the conditions to look for parameters Another change for c++20 Add new features implemented by Yanzhaow for r3bsource Minor change Again a minor change
1 parent 27eda7f commit 172642d

52 files changed

Lines changed: 1249 additions & 1094831 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CITATION.cff

Lines changed: 223 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,223 @@
1+
# This CITATION.cff file was generated with cffinit.
2+
# Visit https://bit.ly/cffinit to generate yours today!
3+
4+
cff-version: 1.2.0
5+
title: R3BRoot software
6+
message: >-
7+
If you use R3BRoot in your research, please cite it as
8+
below.
9+
type: software
10+
authors:
11+
- given-names: Jose Luis
12+
family-names: Rodríguez-Sánchez
13+
email: j.l.rodriguez.sanchez@udc.es
14+
affiliation: >-
15+
CITENI, Industrial Campus of Ferrol, University of
16+
Coruña, 15403 Ferrol, Spain
17+
orcid: 'https://orcid.org/0000-0002-4702-5294'
18+
- given-names: Hector
19+
family-names: Alvarez Pol
20+
email: hector.alvarez@usc.es
21+
affiliation: >-
22+
IGFAE, University of Santiago de Compostela, 15782
23+
Santiago de Compostela, Spain
24+
orcid: 'https://orcid.org/0000-0001-9643-6252'
25+
- given-names: Leyla
26+
family-names: Atar
27+
affiliation: >-
28+
GSI Helmholtzzentrum für Schwerionenforschung, 64291
29+
Darmstadt, Germany
30+
- given-names: Laurent
31+
family-names: Audouin
32+
email: laurent.audouin@ijclab.in2p3.fr
33+
affiliation: 'IPN Orsay, 91406 Orsay, France'
34+
orcid: 'https://orcid.org/0000-0001-9899-6923'
35+
- given-names: Antoine
36+
family-names: Barriere
37+
affiliation: 'GANIL, 14000 Caen, France'
38+
- given-names: Lukas
39+
family-names: Bott
40+
affiliation: >-
41+
Goethe University Frankfurt, 60629 Frankfurt am Main,
42+
Germany
43+
- given-names: Audrey
44+
family-names: Chatillon
45+
affiliation: 'CEA, DAM, DIF, 91297 Arpajon, France'
46+
- given-names: Martina
47+
family-names: Feijoo-Fontán
48+
affiliation: >-
49+
IGFAE, University of Santiago de Compostela, 15782
50+
Santiago de Compostela, Spain
51+
- given-names: Gabriel
52+
family-names: García-Jiménez
53+
affiliation: >-
54+
IGFAE, University of Santiago de Compostela, 15782
55+
Santiago de Compostela, Spain
56+
- given-names: Igor
57+
family-names: Gasparic
58+
affiliation: 'RBI Zagreb, HR10000 Zagreb, Croatia'
59+
- given-names: Pablo
60+
family-names: González-Rusell
61+
email: pablo.grusell@udc.es
62+
affiliation: >-
63+
CITENI, Industrial Campus of Ferrol, University of
64+
Coruña, 15403 Ferrol, Spain
65+
orcid: 'https://orcid.org/0009-0007-2579-9479'
66+
- given-names: Antia
67+
family-names: Graña-González
68+
affiliation: >-
69+
CITENI, Industrial Campus of Ferrol, University of
70+
Coruña, 15403 Ferrol, Spain
71+
- given-names: Michael
72+
family-names: Heil
73+
affiliation: >-
74+
GSI Helmholtzzentrum für Schwerionenforschung, 64291
75+
Darmstadt, Germany
76+
- given-names: Andrea
77+
family-names: Horvat
78+
affiliation: 'RBI Zagreb, HR10000 Zagreb, Croatia'
79+
- given-names: Andrea
80+
family-names: Jedele
81+
affiliation: >-
82+
Technische Universität Darmstadt, Fachbereich Physik,
83+
Institut für Kernphysik, 64289 Darmstadt, Germany
84+
- given-names: Håkan
85+
family-names: Johansson
86+
affiliation: >-
87+
Institutionen för Fysik, Chalmers Tekniska Högskola,
88+
412 96 Göteborg, Sweden
89+
- given-names: Aleksandra
90+
family-names: Kelic-Heil
91+
affiliation: >-
92+
GSI Helmholtzzentrum für Schwerionenforschung, 64291
93+
Darmstadt, Germany
94+
- given-names: Philipp
95+
family-names: Klenze
96+
affiliation: >-
97+
GSI Helmholtzzentrum für Schwerionenforschung, 64291
98+
Darmstadt, Germany
99+
- given-names: Dmytro
100+
family-names: Kresan
101+
email: d.kresan@gsi.de
102+
affiliation: >-
103+
GSI Helmholtzzentrum für Schwerionenforschung, 64291
104+
Darmstadt, Germany
105+
orcid: 'https://orcid.org/0000-0002-7537-2875'
106+
- given-names: Eleonora
107+
family-names: Kudaibergenova
108+
affiliation: >-
109+
Technische Universität Darmstadt, Fachbereich Physik,
110+
Institut für Kernphysik, 64289 Darmstadt, Germany
111+
- given-names: Andrea
112+
family-names: Lagni
113+
affiliation: >-
114+
IGFAE, University of Santiago de Compostela, 15782
115+
Santiago de Compostela, Spain
116+
- given-names: Ivana
117+
family-names: Lihtar
118+
affiliation: 'RBI Zagreb, HR10000 Zagreb, Croatia'
119+
- given-names: Leandro
120+
family-names: Milhomens da Fonseca
121+
affiliation: >-
122+
Technische Universität Darmstadt, Fachbereich Physik,
123+
Institut für Kernphysik, 64289 Darmstadt, Germany
124+
- given-names: Pierre
125+
family-names: Morfouace
126+
affiliation: 'CEA, DAM, DIF, 91297 Arpajon, France'
127+
- given-names: Bastian
128+
family-names: Loeher
129+
affiliation: >-
130+
GSI Helmholtzzentrum für Schwerionenforschung, 64291
131+
Darmstadt, Germany
132+
- given-names: Jan
133+
family-names: Mayer
134+
- given-names: Nikhil
135+
family-names: Mozumdar
136+
affiliation: >-
137+
Technische Universität Darmstadt, Fachbereich Physik,
138+
Institut für Kernphysik, 64289 Darmstadt, Germany
139+
- given-names: Valerii
140+
family-names: Panin
141+
affiliation: >-
142+
GSI Helmholtzzentrum für Schwerionenforschung, 64291
143+
Darmstadt, Germany
144+
- given-names: Lukas
145+
family-names: Ponnath
146+
affiliation: >-
147+
Technische Universität Darmstadt, Fachbereich Physik,
148+
Institut für Kernphysik, 64289 Darmstadt, Germany
149+
- given-names: Fabio
150+
family-names: Risitano
151+
affiliation: >-
152+
INFN Laboratori Nazionali del Sud, 95123 Catania,
153+
Italy
154+
- given-names: Luke
155+
family-names: Rose
156+
affiliation: >-
157+
School of Physics, Engineering and Technology,
158+
University of York, YO10 5DD York, United Kingdom
159+
- given-names: Ryo
160+
family-names: Taniuchi
161+
affiliation: >-
162+
School of Physics, Engineering and Technology,
163+
University of York, YO10 5DD York, United Kingdom
164+
- given-names: Hans
165+
family-names: Törnqvist
166+
affiliation: >-
167+
Institutionen för Fysik, Chalmers Tekniska Högskola,
168+
412 96 Göteborg, Sweden
169+
- given-names: Vadim
170+
family-names: Wagner
171+
affiliation: >-
172+
Technische Universität Darmstadt, Fachbereich Physik,
173+
Institut für Kernphysik, 64289 Darmstadt, Germany
174+
- given-names: Yanzhao
175+
family-names: Wang
176+
affiliation: 'Universität zu Köln, 50923 Köln, Germany'
177+
- given-names: Matthew
178+
family-names: Whitehead
179+
affiliation: >-
180+
School of Physics, Engineering and Technology,
181+
University of York, YO10 5DD York, United Kingdom
182+
- given-names: Manuel
183+
family-names: Xarepe
184+
affiliation: >-
185+
Faculty of Science of the University of Lisbon,
186+
1749-016 Lisboa, Portugal
187+
repository-code: 'https://github.com/R3BRootGroup/R3BRoot'
188+
url: 'https://github.com/R3BRootGroup/R3BRoot'
189+
abstract: >-
190+
The R3BRoot software is based on the FairRoot framework
191+
and can be used to perform Monte Carlo simulations and
192+
experimental data analysis of the R3B (Reactions with
193+
Relativistic Radioactive Beams) nuclear physics
194+
experiments at the GSI-FAIR research center (Facility for
195+
Antiproton and Ion Research). The user can create
196+
simulated data and/or perform analysis with the same
197+
framework. Geant3 and Geant4 transport engines are
198+
supported, however, the implemented tasks that create
199+
simulated data do not depend on a particular Monte Carlo
200+
engine. The framework delivers base classes which enable
201+
the users to construct their detectors and/or analysis
202+
tasks in a simple way, it also delivers some general
203+
functionality like track visualization. Moreover, an
204+
interface for reading experimental and/or simulated
205+
magnetic field maps is also implemented. R3BRoot software
206+
is a source distribution with recurring releases for macOS
207+
and Linux.
208+
license: GPL-3.0
209+
version: apr25
210+
date-released: '2025-04-12'
211+
doi: 10.5281/zenodo.5549469
212+
preferred-citation:
213+
type: article
214+
title: R3BRoot software
215+
authors:
216+
- family-names: Rodríguez-Sánchez
217+
given-names: Jose Luis
218+
- family-names: et al.
219+
given-names: ''
220+
journal: zenodo
221+
year: '2025'
222+
doi: 10.5281/zenodo.5549469
223+

analysis/AnaLinkDef.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,11 @@
5656
#pragma link C++ class R3BTofDvsTttxOnlineSpectra+;
5757
#pragma link C++ class R3BOnlineSyncCheck+;
5858
#pragma link C++ class R3BScalersOnlineSpectra+;
59-
#pragma link C++ class R3BMSOffsetContFact+;
6059
#pragma link C++ class R3BMSOffsetPar+;
6160
#pragma link C++ class R3BMSOffsetFinder+;
6261
#pragma link C++ class R3BTprevTnext+;
6362
#pragma link C++ class R3BDetEffOnlineSpectra+;
63+
#pragma link C++ class R3BOnlineSpectraFrsSciVsMusli+;
64+
#pragma link C++ class R3BOnlineSpectraFrsSciVsLos+;
6465

6566
#endif

analysis/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,7 @@ add_library_with_dictionary(
4444
R3BTofi
4545
R3BTwim
4646
R3BMusic
47-
R3BBunchedFiber)
47+
R3BBunchedFiber
48+
R3BFrsSci)
49+
50+
add_subdirectory(test)

0 commit comments

Comments
 (0)