Releases: R3BRootGroup/R3BRoot
Releases · R3BRootGroup/R3BRoot
R3BRoot Release December 2025
Release notes
- Changed CI-CD compilation for running with Debian 11, 12 & 13.
- Removed debian10 from GitHub workflows.
- Added R3BFootHit2TrackG249 task.
- Add R3BTrackingG249 task for MDF tracking in G249.
- Update Actaf classes.
- Update the CALIFA ToT calibration.
- Added X and Y offset correction for Alpide hit position for G249 data analysis.
Compatibility
- This release has been tested on Debian 11, 12 & 13, Ubuntu 24.04 & 25.04, AlmaLinux 9.3 & 9.4, and MacOS 15.3.
- Fully compatible with FairSoft jan24p5 and jan24p6, both with FairRoot v18.8.2 and v19.0.0.
What's Changed
- Modify R3BMosaicReader to read WR timestamps by @morze00 in #1265
- New implementation of ACTAF by @pgrusell in #1267
- feat(r3bsource/califa):Change data structures for old experiments and… by @jose-luis-rs in #1268
- fix(actaf): phi angle range changed from [0, 360] to [-180, 180] by @pgrusell in #1269
- actaf(online):Increase binning for X-Y correlations by @jose-luis-rs in #1270
- actaf(online):Solve memory leak by @jose-luis-rs in #1271
- feat(actaf):Update reader and online by @jose-luis-rs in #1272
- fix(actaf/reader): change std::vector to std::array in order to avoid memor… by @pgrusell in #1273
- feat(actaf/online):Solve problem with the definition of modules and c… by @jose-luis-rs in #1275
- Add R3BFootHit2Track_G249 task for particle tracking in FOOTs by @morze00 in #1274
- feat(actaf/reader): change rise time from int to double interpolating… by @pgrusell in #1277
- feat(actaf/online): FADC module added to the histogram title by @pgrusell in #1278
- feat(r3bsource/actaf):New reader for Actaf WR and add variable AMBERSPILLNB by @jose-luis-rs in #1281
- feat(actaf/online):Update histograms for timetag by @jose-luis-rs in #1282
- fix(neuland/calibrations): Fixed a bug when checking if cal[0] and ca… by @pgrusell in #1283
- Updates for CALIFA ToT calibration by @Mrunmoy-Jena in #1276
- Changes to CALIFA clustering algorithm by @Mrunmoy-Jena in #1284
- feat(actaf/online): Change label Channel to FADC Channel by @pgrusell in #1286
- feat(actaf/online):Add new ranges for histograms by @jose-luis-rs in #1287
- New charge calibration function + minor error by @pgrusell in #1285
- fix(actaf/online): Fixed an error in the loop that incremented index … by @pgrusell in #1289
- Add R3BTrackingG249 task for MDF tracking in G249 by @morze00 in #1288
- refactor(actaf/par): SGCoeffs moved from map to cal parameter container by @pgrusell in #1290
- feat(actaf):Update online histograms and added more conditions to the… by @jose-luis-rs in #1292
- feat(actaf/online): add event viewer for the online by @pgrusell in #1293
- feat(actaf/online): add event number in the event display by @pgrusell in #1294
- feat(actaf): add rms histogram for all signals by @pgrusell in #1295
- feat(actaf): add new variable Maw parameter. by @pgrusell in #1296
- actaf/online: bool to save or not the histos in file by @MartinaFeijoo in #1297
- Added X and Y offset correction for Alpide hit position by @petrabilela in #1291
- actaf/online update and clang-format by @jose-luis-rs in #1299
- feat(github):Remove debian10 from our workflows by @jose-luis-rs in #1300
- feat(alpide/test):Increase time for tests by @jose-luis-rs in #1301
- feat(github):Add debian13 for CI tests by @jose-luis-rs in #1302
- Update Readme and other files for a new release dec25 by @jose-luis-rs in #1303
- Update date for release and remove author duplication by @jose-luis-rs in #1304
- Remove duplication in codemeta by @jose-luis-rs in #1305
- feat(github):Exclude some CI tests by @jose-luis-rs in #1307
- refactor(r3bbase):Update classes and remove old macro to generate GLA… by @jose-luis-rs in #1308
- feat(glad):Added options to rotate GLAD in the new HEC cave and new macros for CI tests by @jose-luis-rs in #1309
- refactor(passive):Update classes by @jose-luis-rs in #1310
- feat(passive):Added Cave floor for simulations by @jose-luis-rs in #1311
- feat(r3bsource/alpide):Added new data structure for 202507 beamtime by @jose-luis-rs in #1312
- refactor(alpide):Update R3BAlpideMappingPar and use by R3BAlpideMappe… by @jose-luis-rs in #1313
- Fix compilation with FairRoot v19.0.0 and recover ATIMA by @jose-luis-rs in #1314
Full Changelog: sep25...dec25
R3BRoot Release September 2025
Release notes
- Changed CI-CD compilation for running with Debian 10, 11 & 12, and Ubuntu 24.04 & 25.04.
- Upgrade GitHub workflows, new CIs for nightly tests.
- Added a new reader for the ACTAF detector.
- Added a new cluster algorithm to the Cal2Hit Alpide class.
- Added new online for incoming tracking.
- New implementation of the FOOT online and modifications on its different data levels.
- Added hit parameters for FOOT.
- Removed old ROOT geometries used for simulations.
- Added the generation of ROOT geometries to the cmake process.
- Solved few compilation bugs with ROOT 6.32 and higher versions.
- Update online histograms for LOS and ROLU.
- Update online histograms and classes for TofD.
- Update online histograms for ALPIDE.
- Number of the NeuLAND online histograms reduced.
- Update MWPC classes.
- Update R3BFiberMAPMTMapped2CalPar calibration class.
- Update CALIFA reader to manage four timestamps and update online histograms.
- Update CALIFA macro to generate the ROOT geometries, including new versions: v2022.5, v2024.1 and v2025.6.
- Fixed a bug in a return statement in Mapped2Cal for CALIFA.
- Use totcal = 0 if totmap = 0 to avoid artifact in the Cal data level for CALIFA.
- New Califa h101 file with 4 TRG channels.
- Add sync check histograms for signals in febex 16 for all CALIFA PCs.
- Fixing bug with mapping of trigger channels.
- Fixed unit mismatch between z position in cal2hit (mm) and mappingPar (cm) for FOOTs.
- Adding Master start trigger to R3BLosProvideTStart.
- Add utilities to clear or resize multiple containers.
- Github CI: Fix the cache hit issue.
- Modification on CMakeLists to give MacOS compatibility.
- Use of GetTStartMaster to get the S2 time-of-flight.
- Update ext_h101_wrfoot.h data structure to accomodate 16 FOOTs.
- Add MOSAIC specific data structure for the experiment G249.
- Improve printParams function for Incoming parameters.
- Update g4config.in with more verbose options for simulation.
- CALIFA clustering upgrade.
- Update codemeta and zenodo files.
- Added a codespell file and apply it to correct typos in the existing classes.
- Update the main README and others.
- Upgrade GitHub actions to version v5.
- Upgrade to clang-format-16.
Compatibility
- This release has been tested on Debian 10, 11 & 12, Ubuntu 24.04 & 25.04, AlmaLinux 9.3 & 9.4, and MacOS 15.3.
- Fully compatible with FairSoft jan24p1 and jan24p5, both with FairRoot v18.8.2.
What's Changed
- feat(mwpc):Update classes by @jose-luis-rs in #1123
- feat(alpide):Added reader and data structures for monitoring the curr… by @jose-luis-rs in #1127
- feat(califa):Update R3BCalifaMapped2CrystalCalPar and R3BCalifaMapped2CrystalCal by @jose-luis-rs in #1122
- feat(r3bgen):Solved some compilation issues with the event generators by @jose-luis-rs in #1124
- feat(analysis/online):Added new online for incoming tracking based on… by @jose-luis-rs in #1128
- feat(los/online):Update LOS online class by @jose-luis-rs in #1132
- New implementation of the FOOT online and modifications on its different data levels by @pgrusell in #1129
- feat(califa/online):Update online histograms by @jose-luis-rs in #1126
- feat(fiber):Update calibration tasks and online classes for 2025 beam… by @jose-luis-rs in #1130
- Change to boost::process::v2 in UcesbLauncher by @YanzhaoW in #1133
- feat(rolu):Update online histograms by Lukas et al by @jose-luis-rs in #1131
- feat(analysis/online);Added new online class to check the correlation… by @jose-luis-rs in #1134
- feat(r3bsource/alpide):New data structure and update reader to manage… by @jose-luis-rs in #1135
- feat(ssd/pars):Added hit parameters for FOOT by @jose-luis-rs in #1136
- feat(analysis/online):Added new online class to check the charge corr… by @jose-luis-rs in #1137
- feat(alpide/online):Update online class by @jose-luis-rs in #1138
- Add online DeltaTcal Tcal_pmt - Tcal_ref spectra by @audreychatillon in #1139
- feat(alpide/online):Added more correlations between flexes by @jose-luis-rs in #1140
- New features for the online of FOOT and Alpide by @pgrusell in #1141
- Update of FOOT and Alpide classes by @pgrusell in #1142
- Update LOS and MWPC classes by @jose-luis-rs in #1143
- feat(tofd/pars):Update R3BTofDMapped2CalPar by @jose-luis-rs in #1146
- feat(fiber/mapmt):Update R3BFiberMAPMTMapped2CalPar and removed unuse… by @jose-luis-rs in #1147
- refactor(FOOTvsAlpide): Moved to analysis directory by @pgrusell in #1144
- Merge new tofd calibration with backwards compatibility by @hapol in #1145
- update(alpide/online):Minor change by @jose-luis-rs in #1149
- update(tofd/pars):R3BTofDMapped2CalPar by @jose-luis-rs in #1148
- feat(r3bsource/califa):Added WR signals for mes1 and wix1 by @jose-luis-rs in #1150
- califa wr online histos updated by @MartinaFeijoo in #1151
- feat(los/tofd):Update classes by @jose-luis-rs in #1152
- New implementation of the online spectra by @pgrusell in #1153
- feat(r3bsource/fibers):New data extructures for fibers 30, 31, 32 and 33 by @jose-luis-rs in #1154
- Including on-site modifications for s249 by @hapol in #1155
- Fixed an error in the incoming tracking with FOOTs by @pgrusell in #1156
- Adding Master start trigger to R3BLosProvideTStart by @ManuelXarepe in #1158
- Recover edge selector in Mapped2Cal for tofd by @hapol in #1157
- Correct TofD edge selection and some cosmetics on the online by @hapol in #1159
- New Califa h101 file with 4 TRG channels by @hapol in #1160
- fixing bug with mapping of trigger channels by @ManuelXarepe in #1161
- Add sync check histos for signal in febex 16 for all PCs by @hapol in #1163
- feat(analysis/offline):Added expID 249 to R3BIncomingBeta by @jose-luis-rs in #1165
- Use GetTStartMaster to have <T_LOS>-Tref by @audreychatillon in #1167
- Number of the Neuland online histograms reduced by @igasparic in #1166
- feat(analysis/offline):Added new beta calculation for g249 experiment by @jose-luis-rs in #1168
- Update target position for tracking by @jose-luis-rs in #1169
- feat(analysis/online):Added exp-ID conditions by @jose-luis-rs in #1170
- add A/Q raw spectra in FrsSciVsLos online by @audreychatillon in #1171
- frssci/online/R3BOnlineSpectraFrsSciVsLos:Changed the range for AoverQ by @jose-luis-rs in #1172
- Add CALIFA to the sync check code by @hapol in #1173
- Set histogram limits for Los by @hapol in #1174
- Add changes introduced to the TOFD online for g249 by @Morningrize in #1175
- Added classes for PID by @jose-luis-rs in #1176
- style(analysis/FOOTvsLOS): Changed the limits of some histograms by @pgrusell in #1177
- add LosCalData in R3BOnlineSpectraFrsSciVsLos by @audreychatillon in #1178
- feat(analysis/online):Added new online to check the det efficiencies by @jose-luis-rs in #1179
- Fix bug by @jose-luis-rs in #1180
- Update according to the changes done in the local version of R3BRoot during G-249 experiment by @pgrusell in #1181
- feat(analysis/online):Update R3BDetEffOnlineSpectra by @jose-luis-rs in #1182
- add selecton of hits from ToF(S2-CaveC) by @audreychatillon in #1184
- bug(analysis/online):Fixed in R3BCalifavsFootOnlineSpectra.h by @jose-luis-rs in #1186
- Cleaning mwpc online by @jose-luis-rs in #1187
- take the pos range from Ca...
R3BRoot Release April 2025
Release notes
- Update GitHub workflows
- Changed CI-CD compilation for running with Debian 10, 11 and 12
- Added a folder for the ACTAF detector
Compatibility
- This release has been tested on Debian 10-11-12, Ubuntu 22.04, Ubuntu 24.04, and Alma9Linux.
- Fully compatible with FairSoft nov22p1 and FairRoot v18.8.0 and v18.8.2, and also with FairSoft jan24p1 & jan24p5 and FairRoot v18.8.2
What's Changed
- Add debian11 and debian12 to the CI tests. by @YanzhaoW in #1107
- R3BAlpideDigitizer: Added parametrization to get the cluster size don… by @jose-luis-rs in #1106
- Added a general Code of Conduct and removed the unused Dart.sh by @jose-luis-rs in #1108
- Changed name of github templeates by @jose-luis-rs in #1109
- fix(geometry): Added new root geometries for GLAD with all details by @jose-luis-rs in #1111
- feat(actaf/sim):Changes of name for the classes related to the Active… by @jose-luis-rs in #1112
- Update ROLU online reader for two detectors by @morze00 in #1113
- Add cache with an os tag by @YanzhaoW in #1115
- feat(actaf):Added data structure for unpacking, reader and mapped dat… by @jose-luis-rs in #1114
- New data structure for tofd by @jose-luis-rs in #1116
- Parameters(TofD):Changed max. number of paddlesfor tofd mapping to 48 by @jose-luis-rs in #1117
- feat(Rolu):Update variables for the online to include two detectors by @jose-luis-rs in #1118
- feat(TofD):Update parameter classes by @jose-luis-rs in #1120
- feat(LOS);Update online by @jose-luis-rs in #1121
- feat(Actaf): Added new data structure and update online by @jose-luis-rs in #1119
Full Changelog: jan25...apr25
R3BRoot Release January 2025
Release notes
- Update GitHub workflows
- Update fair-software.eu badge
- Update authors including affiliations and ORCIDs
- Changed CI-CD compilation to FairSoft-jan24p1
Compatibility
- This release has been tested on Debian 10, Ubuntu 22.04, Ubuntu 24.04, and Alma9Linux.
- Fully compatible with FairSoft nov22p1 and FairRoot v18.8.0 and v18.8.2, and also with FairSoft jan24p1 and FairRoot v18.8.2
What's Changed
- Update github workflow and Authors by @jose-luis-rs in #1089
- Update authors including affiliations and orcids by @jose-luis-rs in #1090
- Changed CI-CD compilation to jan24p1 by @jose-luis-rs in #1091
- Moved old folder githubfiles and removed old github configurations by @jose-luis-rs in #1093
- Added contributing file by @jose-luis-rs in #1096
- Minor update for Readme file by @jose-luis-rs in #1104
- Update fair-software.eu badge by @jose-luis-rs in #1105
Full Changelog: dec24...jan25
R3BRoot Release December 2024
Release notes
Compatibility
- This release has been tested on Debian 10, Ubuntu 22.04, Ubuntu 24.04, and Alma9Linux.
- Fully compatible with FairSoft nov22p1 and FairRoot v18.8.0 and v18.8.2, and also with FairSoft jan24 and FairRoot v18.8.2
What's Changed
- Add particle whitelist to R3BPhaseSpaceGen by @YanzhaoW in #1071
- Adding conan package manager (Opt-in) by @YanzhaoW in #1077
- [FIX] Fix CMake configuration when GoogleTest doesn't exist by @YanzhaoW in #1081
- R3BDataMonitor, R3BValueError and Update on FileSource2 by @YanzhaoW in #1078
- Add tree option for FileSource2 AddFile function by @YanzhaoW in #1082
- Update GitHub workflow, Authors, zenodo files, ... by @jose-luis-rs in #1088
Full Changelog: jun24...dec24
R3BRoot Release June 2024
Release notes
General
- Update of the CMakeList files for the compilation with FairRoot v19.0.0.
Compatibility
- This release has been tested on Debian 10, Ubuntu 22.04, Ubuntu 24.04, and Alma9Linux.
- Fully compatible with FairSoft nov22p1 and FairRoot v18.8.0 and v18.8.2, and also with FairSoft jan24 and FairRoot v18.8.2 and v19.0.0
R3BRoot Release May 2024
Release notes
General
- Use of clang-tidy only for NeuLAND and relevant folders, such as r3bsource and r3bbase.
Simulation
- New approach to calculate the Nf and Ns components from CsI crystals for the CALIFA detector.
- Improved the CALIFA digitizer to load experimental configurations with full proton range, full gamma range and duplication of iPhos signals to fill crystals in both ranges.
- New ROOT geometries for the CALIFA and ALPIDE detectors.
- Update of NeuLAND classes.
Data analysis
- New silicon detector TTTX for the tracking of ions.
- New classes and algorithms for PID of incoming projectiles.
- Update of data structures for different detectors: CALIFA, ALPIDE, ToFD, Twim, etc.
Compatibility
- This release has been tested on Debian 10, Ubuntu 22.04, Ubuntu 24.04, and Alma9Linux.
- Fully compatible with FairSoft nov22p1 and FairRoot v18.8.0, and also with FairSoft jan24 and FairRoot v18.8.2
R3BRoot Release November 2023
Compatibility
- This release was tested on Debian 10 and Ubuntu 22.04.
- Fully compatible with FairSoft nov22p1 and FairRoot v18.8.0
December 2025 test
dec25p1 helpful warning
R3BRoot Release September 2022
sep22 R3BRoot Release September 2022