Releases: rest-for-physics/detectorlib
v2.1
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
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
- @KonradAltenmueller made their first contribution in #74
- @Anakintana made their first contribution in #76
Full Changelog: v1.9...v2.0
v1.9
What's Changed
- TripleMaxAverage takes the weighted average to compute z position by @cmargalejo in #61
Full Changelog: v1.8...v1.9
v1.8
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
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
v1.5
- 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
- Added error notifications in
TRestDetectorToSignal/ToHits
. - Fixed plots and units in
TRestDetectorGas
. - Removed unnecessary dependencies on
TRestDetectorGas
andTRestDetectorReadout
. - Fixes in macro
REST_Detector_CheckReadout.C
.
v1.3
-
REST_Detector_CheckReadout
macro has been documented and updated with a new offset parameter. -
TRestDetectorHitsToSignalProcess
removedInitFromConfigFile
implementation. This is crutial so that this process allows parameter definitions using something like[TRestDetector::fPressure]
.
v1.2
-
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.