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-physics
by @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 std
from 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
TRestRawSignalAnalysisProcess
added documentation.TRestRawSignalAnalysisProcess
rate 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
images
directory to store the images used on doxygen API documentation.
v1.4
TRestRawCommonNoiseReductionProcess
added 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
-
TRestRawSignalGeneralFitProcess
general purpose fitting process where function and parameters could be read from .rml file. -
Optimisation of
TRestRawSignal
. -
TRestRawSignalAnalysisProcess
addedpeak_time_map
observable. -
TRestRawSignalRemoveChannelsProcess
added an option to remove a range of channels. -
TRestRawSignalEvent::GetSignalIds
method added to retrieve a list of signals inside the event. -
TRestRawAFTERToSignalProcess
is now fixed and operative again.
v1.2
-
TRestRawSignalCommonNoiseReductionProcess
andTRestRawSignalChannelActivityProcess
have been updated to the new standard of metadata parameter retrieval. -
TRestUSTCElectronicsProcess
fixed a bug on boardID calculation. -
TRestRawSignal
performance upgrades, and methodIsADCSaturation()
added, and methodDrawSignal
imported fromTRestRawSignalViewerProcess
. -
REST_Raw_PlotVetoData.C
improved performance, and few other updates atTRestRawVetoAnalysisProcess
. -
TRestRawFEUDreamElectronics
has 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.
-
TRestRawSignalShapingProcess
gaussian convolution is now centered at the deposit.
v1.1
-
Fixed few bugs on
TRestRawSignalChannelActivityProcess
. -
Added new features and observables at
TRestRawVetoAnalysisProcess
. -
Added
TRestRawSignalFitEventProcess
and mergedconvolution
fitting algorithm inside the same process. -
TRestRawFFT
has been recovered to work withv2.3
.