Skip to content

Releases: rest-for-physics/detectorlib

v2.1

12 Dec 12:43
45f7ef9
Compare
Choose a tag to compare

What's Changed

  • using library version macro by @lobis in #95
  • Update readout generation by @juanangp in #96
  • Update hits rotation by @lobis in #99
  • Adding new basic topological hit transformations by @jgalan in #97
  • Removal of custom typedef any since it is misleading with std::any by @juanangp in #100
  • Addressing compilation issue after merge with master by @juanangp in #102
  • Fix pipeline by @lobis in #103
  • Making veto readouts work by @lobis in #98
  • Update TRestDetectorHitsEventViewer.cxx by @JPorron in #105

New Contributors

Full Changelog: v2.0...v2.1

v2.0

14 Jun 14:27
11822a7
Compare
Choose a tag to compare

Major update on detector readout classes, new metadata members added to readout plane to support future readout plane orientation.

This will break compatibility with older readouts. When updating to this versions readouts must be regenerated.

What's Changed

  • Solving numerous compilation warnings by @jgalan in #64
  • TRestDetectorReadoutModule. Just adding unistd header for MacOs installations by @jgalan in #63
  • Implement pre-commit checks and format files by @lobis in #67
  • Separating framework and detectorlib validation pipelines by @juanangp in #68
  • Replacing custom branch pipeline by master by @juanangp in #70
  • Migrating recovery process that was at rawlib by @jgalan in #65
  • Reviewing TRestDetectorHitsSmearingProcess by @jgalan in #72
  • Upgrading TRestDetectorSignalRecoveryProcess by @jgalan in #71
  • TRestDetectorHitsGaussAnalysisProcess: added exceptions for failed fits by @KonradAltenmueller in #74
  • TRestDetectorSignalRecoveryProcess update by @Anakintana in #76
  • TRestDetectorHitsGaussAnalysisProcess: added option to define the err… by @cmargalejo in #82
  • Addressing segfault in TRestDetectorSignalRecoveryProcess by @juanangp in #84
  • Refactoring TRestDetectorReadout classes. by @jgalan in #86
  • Adding cache detectorlib installation by @jgalan in #88
  • check_readout.sh fixing script issues by @jgalan in #89
  • Trying to fix pipeline by @jgalan in #90
  • Readout plane upgrade, readout validation and new library version by @jgalan in #92

New Contributors

Full Changelog: v1.9...v2.0

v1.9

07 Oct 09:44
6fbe9fc
Compare
Choose a tag to compare

What's Changed

  • TripleMaxAverage takes the weighted average to compute z position by @cmargalejo in #61

Full Changelog: v1.8...v1.9

v1.8

09 Sep 08:58
Compare
Choose a tag to compare

What's Changed

  • CMakeLists.txt adding a fix for old Garfield installation by @jgalan in #37
  • Upgrades to support multi readout charge collection by @jgalan in #39
  • Removed using namespace std from header files and fix errors by @lobis in #43
  • Fixing bug on inheritance of DrawEvent from base class by @juanangp in #45
  • Adding new intwindow method to TRestDetectorSignalToHitsProcess by @juanangp in #33
  • Formatting and added boilerplate for testing by @lobis in #42
  • Event Process Update by @lobis in #48
  • Renaming endl to RESTendl and other loggers functions by @juanangp in #49
  • replaced dynamic length array initializaion by @nkx111 in #50
  • Adding github detectorlib pipeline by @juanangp in #52
  • Updated validation image tag to rest-for-physics by @lobis in #53
  • REST_Detector_HitCentering.C now also works for Z-hits by @cmargalejo in #51
  • TRestDetectorSignalToHitsProcess: new tripleMaxAverage method is impl… by @cmargalejo in #54
  • Update required from framework/TRestHits by @lobis in #55
  • TRestDetectorGas: fixing the axis units in diffusion plots by @cmargalejo in #57
  • TRestDetectorGas: Setting pressure for metadata values by @DavidDiezIb in #46
  • Gaus fit signal to hits by @cmargalejo in #56
  • Jgalan recover gasfix by @jgalan in #59
  • Avoid invoking hardcoded process names by @nkx111 in #58

New Contributors

Full Changelog: v1.6...v1.8

v1.7

25 Apr 11:48
Compare
Choose a tag to compare

What's Changed

  • CMakeLists.txt adding a fix for old Garfield installation by @jgalan in #37
  • Upgrades to support multi readout charge collection by @jgalan in #39
  • Removed using namespace std from header files and fix errors by @lobis in #43
  • Fixing bug on inheritance of DrawEvent from base class by @juanangp in #45
  • Adding new intwindow method to TRestDetectorSignalToHitsProcess (59881d1)

New Contributors

Full Changelog: v1.6...v1.7

v1.6

11 Mar 13:42
Compare
Choose a tag to compare
  • Pipeline docker image changed to support c++17 ROOT 6.26.00 and Geant4 10.4.3.
  • Cmake compilation system upgraded to improve Garfield integration.
  • Contribution guide minor update.
  • Created images directory where API documentation images should be located.

v1.5

29 Jan 10:34
Compare
Choose a tag to compare
  • Fixed compilation issues on MacOs
  • Drift velocity is now printed on metadata
  • Added new badges to README.md
  • TRestDetectorSignalToHitsProcess. Default drift velocity value is now -1. This prevents having "consistent" results when drift velocity was not defined.
  • TRestDetectorSignalToHitsProcess has been documented.
  • TRestDetectorHitsEvent::DrawEvent default histogram pitch is now 0.5mm.
  • A parameter pixelTolerance has been added inside a module definition to control the tolerance of pixel IsInside method implementation.

v1.4

16 Sep 09:47
Compare
Choose a tag to compare
  • Added error notifications in TRestDetectorToSignal/ToHits.
  • Fixed plots and units in TRestDetectorGas.
  • Removed unnecessary dependencies on TRestDetectorGas and TRestDetectorReadout.
  • Fixes in macro REST_Detector_CheckReadout.C.

v1.3

12 Jul 14:24
Compare
Choose a tag to compare
  • REST_Detector_CheckReadout macro has been documented and updated with a new offset parameter.

  • TRestDetectorHitsToSignalProcess removed InitFromConfigFile implementation. This is crutial so that this process allows parameter definitions using something like [TRestDetector::fPressure].

v1.2

30 Jun 12:53
Compare
Choose a tag to compare
  • validateLibrary.py ported to python3 and fixing encoding issues.

  • TRestDetectorHitsGaussAnalysisProcess has been revised to include the appropriate errors based on the peak's sigma and scaling them as 1/sqrt(E). The fit is now performed with TGraph, so that no fitting range has to be defined anymore.

  • TRestReadout handles correctly for non-90 deg rotation.