Releases: rest-for-physics/rawlib
v2.1
What's Changed
- Solving numerous compilation warnings by @jgalan in #90
- Added unistd.h for MacOS in TRestRawMemoryBufferToSignalProcess.cxx by @heucheld in #94
- Rounding AddPoint input by @Andrii01L in #95
- Implement pre-commit checks and format files by @lobis in #97
- Separating framework and rawlib validation in different files by @juanangp in #96
- Replacing custom branch pipeline by master by @juanangp in #99
- Removing all dependencies with detector lib by @jgalan in #92
- TRestRawToSignalProcess. Properly adding runNumber and subRunNumber by @jgalan in #93
- Adressing PR badge by @juanangp in #102
- TRestRawSignalAnalysisProcess: added option to use robust baseline calculation by @KonradAltenmueller in #107
- Documenting TRestRawSignalAddNoiseProcess and TRestRawSignalFittingProcess by @jgalan in #105
- using library version macro by @lobis in #112
- Implementing BiPo event data processing in REST by @jgalan in #106
- Prevent noise from going out of bounds by @lobis in #114
- Fix macro by @lobis in #119
- Removal of custom typedef any since it is misleading with std::any by @juanangp in #121
- Add class to hold readout metadata info by @lobis in #118
- TRestRawBiPoAnalysisProcess first implementation by @Anakintana in #123
New Contributors
- @heucheld made their first contribution in #94
- @Andrii01L made their first contribution in #95
- @Anakintana made their first contribution in #123
Full Changelog: v1.8...v2.1
v1.8
v1.7
What's Changed
- TRestRawSignal / TRestRawSignalEvent: robust baseline calculation by @KonradAltenmueller in #45
- Adding new method to draw signals in TRestRawSignalEvent by @juanangp in #46
- Reviewing TRestRawSignalRecoverChannels and TRestRawSignalRemoveChannels by @jgalan in #57
- Added exponential shaping function to TRestRawSignalShapingProcess by @DavidDiezIb in #58
- TRestRawVetoAnalysisProcess: updated class version number by @KonradAltenmueller in #60
- Event Process Update by @lobis in #56
- TRestRawSignalRecoverChannelsProcess: bug fix by @KonradAltenmueller in #61
- New process TRestRawBaseLineCorrectionProcess by @KonradAltenmueller in #53
- Adding new process rawTDStoSignal by @juanangp in #59
- Renaming endl to RESTendl and other logger functions by @juanangp in #63
- CMakeLists.txt adding detectorlib dependency by @jgalan in #62
- Bug fix on TRestRawSignalChannelActivityProcess by @juanangp in #64
- replaced dynamic length array initializaion by @nkx111 in #65
- TRestRawSignalRecoverChannelsProcess: fixed documentation by @KonradAltenmueller in #66
- TRestRawSignalRecoverChannelsProcess. Fixing metadata member ordering by @jgalan in #68
- Adding github pipeline by @juanangp in #69
- Fixed bug when drawing signals by @lobis in #75
- Add process for range reduction by @lobis in #76
- Updated validation image tag to
rest-for-physicsby @lobis in #70 - Minor updates to GitHub Actions by @lobis in #79
- Fixing problems with RML parameters in TRestRawSignalChannelActivity by @cmargalejo in #73
- Distinguish between North and South detectors by AGET ID by @DavidDiezIb in #80
- Good sig to id tagging by @DavidDiezIb in #83
Full Changelog: v1.6...v1.7
v1.6
What's Changed
- CMakelists.txt increased to version 1.5 by @jgalan in #49
- Removed
using namespace stdfrom header files and fix errors by @lobis in #50 - Added testing boilerplate, basic tests and global formatting by @lobis in #51
- Lobis remove namespace std from headers by @jgalan in #54
- Fixing bug on inheritance of DrawEvent from base class by @juanangp in #55
- Adding new DrawSignal method, in which a vector of signal IDs is passed as reference (2646704)
Full Changelog: v1.5...v1.6
v1.5
TRestRawSignalAnalysisProcessadded documentation.TRestRawSignalAnalysisProcessrate observables have been removed, since now they will be implemented at a dedicated analysis process belonging to the rest-for-physics/framework domain.- Created an
imagesdirectory to store the images used on doxygen API documentation.
v1.4
TRestRawCommonNoiseReductionProcessadded new metadata memberfMinSignalsRequired, which defines the minimum number of signals in an event to apply the common noise reduction process.- Fixed bug in
TRestRawSignal::IsADCSaturation. - Includes default values in the header of
TRestRawSignalChannelActivityProcess.
v1.3
-
TRestRawSignalGeneralFitProcessgeneral purpose fitting process where function and parameters could be read from .rml file. -
Optimisation of
TRestRawSignal. -
TRestRawSignalAnalysisProcessaddedpeak_time_mapobservable. -
TRestRawSignalRemoveChannelsProcessadded an option to remove a range of channels. -
TRestRawSignalEvent::GetSignalIdsmethod added to retrieve a list of signals inside the event. -
TRestRawAFTERToSignalProcessis now fixed and operative again.
v1.2
-
TRestRawSignalCommonNoiseReductionProcessandTRestRawSignalChannelActivityProcesshave been updated to the new standard of metadata parameter retrieval. -
TRestUSTCElectronicsProcessfixed a bug on boardID calculation. -
TRestRawSignalperformance upgrades, and methodIsADCSaturation()added, and methodDrawSignalimported fromTRestRawSignalViewerProcess. -
REST_Raw_PlotVetoData.Cimproved performance, and few other updates atTRestRawVetoAnalysisProcess. -
TRestRawFEUDreamElectronicshas been rescued and tested to be operative again in REST v2.3 -
Adding many new validation pipelines: commonNoise, vetoAnalysis, shaping, fitting, and dream binary data read.
-
TRestRawSignalShapingProcessgaussian convolution is now centered at the deposit.
v1.1
-
Fixed few bugs on
TRestRawSignalChannelActivityProcess. -
Added new features and observables at
TRestRawVetoAnalysisProcess. -
Added
TRestRawSignalFitEventProcessand mergedconvolutionfitting algorithm inside the same process. -
TRestRawFFThas been recovered to work withv2.3.