Skip to content

Releases: rest-for-physics/rawlib

v2.1

12 Dec 12:44
c9827fd
Compare
Choose a tag to compare

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

Full Changelog: v1.8...v2.1

v1.8

15 Dec 10:40
071e9ab
Compare
Choose a tag to compare

What's Changed

  • signal ids are now printed in ascending order by @lobis in #86
  • TRestRawMultiFEMINOSToSignalProcess upgrade by @jgalan in #87
  • minor update due to updated base class by @lobis in #88
  • CMakeLists.txt Increasing to release 1.8 by @jgalan in #91

Full Changelog: v1.7...v1.8

v1.7

28 Sep 14:42
Compare
Choose a tag to compare

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

25 Apr 11:29
Compare
Choose a tag to compare

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

14 Mar 14:55
Compare
Choose a tag to compare
  • 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

16 Sep 09:12
Compare
Choose a tag to compare
  • TRestRawCommonNoiseReductionProcess added new metadata member fMinSignalsRequired, 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

30 Jun 14:53
Compare
Choose a tag to compare
  • TRestRawSignalGeneralFitProcess general purpose fitting process where function and parameters could be read from .rml file.

  • Optimisation of TRestRawSignal.

  • TRestRawSignalAnalysisProcess added peak_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

04 Jun 07:18
Compare
Choose a tag to compare
  • TRestRawSignalCommonNoiseReductionProcess and TRestRawSignalChannelActivityProcess have been updated to the new standard of metadata parameter retrieval.

  • TRestUSTCElectronicsProcess fixed a bug on boardID calculation.

  • TRestRawSignal performance upgrades, and method IsADCSaturation() added, and method DrawSignal imported from TRestRawSignalViewerProcess.

  • REST_Raw_PlotVetoData.C improved performance, and few other updates at TRestRawVetoAnalysisProcess.

  • 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

08 Apr 11:45
Compare
Choose a tag to compare
  • Fixed few bugs on TRestRawSignalChannelActivityProcess.

  • Added new features and observables at TRestRawVetoAnalysisProcess.

  • Added TRestRawSignalFitEventProcess and merged convolution fitting algorithm inside the same process.

  • TRestRawFFT has been recovered to work with v2.3.

v1.0

09 Feb 22:53
Compare
Choose a tag to compare

This is the very first versioning of the raw library.

This library was extracted from the main framework development repository.

Recent developments include the TRestRawVetoAnalysisProcess with multi-channel capability.