Releases: Miniball/MiniballSort
MiniballSort v2.0
What's Changed
- Bugfixes by @lpgaff in #22
- fix timestamp jump in event builder stage when not in MBS mode by @lpgaff in #23
- Feature request for speeding up Histogrammer by @lpgaff in #24
- add option for making a T1 cut by @lpgaff in #25
- ROOT version issue with GUI by @lpgaff in #26
- Compatibility for ROOT versions before 6.24 by @lyubenkod in #28
- Fix particles singles plots when there are two-particle events by @lpgaff in #29
- Fix bug introduced by #29 by @lpgaff in #30
- Bugfixes and upgrades by @lpgaff in #31
- fix bug in T1 histograms by @lpgaff in #32
- another bug fix, T1 time the wrong way around by @lpgaff in #33
- Bug fixes by @lpgaff in #37
- Updates and bugfixes by @lpgaff in #39
- Doxyfile and public documentation by @lpgaff in #40
- Updates to Doxyfile implementation by @lpgaff in #41
- Doxygen changes by @lpgaff in #42
- Updates to calibration file logic and some histogrammer improvements by @lpgaff in #44
- fix bug with filling of the 2p histograms by @lpgaff in #45
- forgot declaration of one histogram! by @lpgaff in #46
- Fix units in angle map by @h-mayr in #47
- Add singles spectra per crystal in histogrammer by @lpgaff in #48
- Particle plots and 24 n-side strips by @lpgaff in #49
- Create 22Ne_48Ti.txt by @Spagnole in #52
- Changes for pad and plunger runs by @lpgaff in #53
- Add the degrader and fix doppler modes by @lpgaff in #54
- Added srim files nigel created for IS761 162Yb on 92Mo by @Spagnole in #55
- Plunger related bugs and updates by @lpgaff in #56
- Super sorter implemented by @lpgaff in #57
- SuperSuperSorter by @lpgaff in #59
- DataSpy improvements by @lpgaff in #61
- Fixed TransferProduct ejectile energy and theta calculations in LAB and CoM frame by @Pezkoo in #60
- Added srim files for IS774 by @Spagnole in #62
- Update to TransferProduct function by @Spagnole in #63
- SuperSpy by @lpgaff in #64
- change the TList object to a normal pointer to keep ROOT happy by @lpgaff in #65
- Pad histogram bug by @lpgaff in #66
- identify when we are in spy mode and only track errors when we are not by @lpgaff in #67
- Add files via upload by @carlottaporzio in #71
- Segment conditions by @lpgaff in #69
- SRIM file addition by @sgjcurry in #72
- SRIM files for IS720 by @sgjcurry in #77
- SRIM files for IS720 by @sgjcurry in #78
- Fix nullptr fault in DataSpy by @lpgaff in #80
- Fix of issue #73. by @carlottaporzio in #84
- Fix of issue #82. by @carlottaporzio in #87
- Fix of issue #83. by @carlottaporzio in #88
- Fix of issue #74. by @carlottaporzio in #85
- Fix of issue #81. by @carlottaporzio in #86
- Generalised CD calibration using reference p-side strip by @lpgaff in #79
- Fix of issue #76 by @carlottaporzio in #89
- Updated prompt/random timing hists by @hannahkleis-ctrl in #92
- fix GitHub pages failure on Pull Requests by @lpgaff in #102
- Fix doppler mode 3 and 4 by @warr in #97
- Need algorithm for std::reverse by @warr in #98
- Use TGraph::Sort for stopping data to optimise TGraph::Eval by @warr in #99
- Handle supercycle and RILIS in raw MBS data, like it is done for DGF … by @warr in #100
- Pass vectors by reference in MiniballSettings class by @warr in #101
- Optimise branch parameters by @warr in #103
New Contributors
- @lyubenkod made their first contribution in #28
- @h-mayr made their first contribution in #47
- @Spagnole made their first contribution in #52
- @Pezkoo made their first contribution in #60
- @carlottaporzio made their first contribution in #71
- @sgjcurry made their first contribution in #72
- @hannahkleis-ctrl made their first contribution in #92
- @warr made their first contribution in #97
Full Changelog: v1.2...v2.0
MiniballSort v1.2
This version comes ahead of the 2023 campaign and includes many bug fixes and improvements developed during the analysis of the 2022 data. It also adds the possibility of sorting MED files, which contain the old DGF and Mesytec ADC data used in the 2016-2018 HIE-ISOLDE campaign before LS2 and even previously in the REX-ISOLDE days.
The default definition of the Miniball detector geometry has been updated, so if you are using detector angles previously determined online in you reaction file, you need to add MiniballGeometry.Type: 0 to your reaction file to switch the definition.
What's Changed
- fix spede rotation by @joonasO in #12
- Coincidence options fixed. by @joonasO in #13
- Angle fit merged in to main code with automatic peak fitting by @lpgaff in #14
- Improvements to the angle fitting by @lpgaff in #15
- Change the minimizer algorithm to get convergence of the angle fit by @lpgaff in #16
- Fixed missing dep for "make -j". From Hans T. fix of ISSSort. by @inkdot7 in #7
- read phi constraints from angle data file if present by @lpgaff in #17
- Updates to detecting dodgy timestamps by @lpgaff in #18
- Add sorting of old Marabou .med files containing DGF and Mesytec ADC data by @lpgaff in #19
- Bug fixes and enhancements by @lpgaff in #20
- New Miniball geometry, extra histogram options, Global Trigger handling and timestamp bug fix by @lpgaff in #21
New Contributors
Full Changelog: v1.1...v1.2
MiniballSort v1.1
This release contains lots of changes during the 2023 experimental campaign. Some are mentioned from memory below, but the list is not exhaustive. The main reason for making a release at this point is to allow people to benchmark their analysis to a common version of the code. After the upcoming analysis meeting, there will be new suggestions and bug fixes that will go in to the next release.
What's Changed
- Corrected some mistakes in the particle-gamma-gamma and particle-gamma-electron histogramming logic.
- Fixed a bug in the pBeta histograms that plots the velocity used for Doppler correction.
- Improved the EventBuilder to include a hit window for segments and addback.
- Added the pad detector to the particle events, so that ∆E-E events can be constructed.
- Added a warning when multiple detectors are assigned to the same electronics channel.
- Implemented the correct CFD algorithm for traces.
- Geometry of the CD detector has been improved to better determine the phi angle.
- The converter for MIDAS files now tracks time warps and time jumps, printing warnings to the terminal.
- An option is available to discard corrupted buffers due to the July-September 2023 data readout bug in MIDAS.
- An extra command line option
-ebisis available to discard data that is outside of the EBIS window, to speed up data sorting online. - Many many bug fixes...
New Contributors
- @konstantinstoychev made their first contribution in #5
- @inkdot7 made their first contribution in #9
- @lpgaff made their first contribution in #11
Full Changelog: v1.0...v1.1
MiniballSort v1.0
This is the first full release of MiniballSort that is being used for analysising data from Miniball at ISOLDE with the FEBEX DAQ. It takes data in MBS or MIDAS format and does a full data analysis.
There are a lot of things to say about it, but below are the auto-generated note :-)
The code will deal with SPEDE, CD and Miniball HPGe events, as well as beam dump and ionisation chamber detectors. It can be expanded in the future to allow for more detector types and will be regularly updated with new analysis and histograms. Keep your eyes peeled.
What's Changed
- New histograms for spede by @aillanasi in #2
- angle fitting program by @belmakier in #1
New Contributors
- @aillanasi made their first contribution in #2
- @belmakier made their first contribution in #1
Full Changelog: https://github.com/Miniball/MiniballSort/commits/v1.0