framework
framework copied to clipboard
The main project containing the core C++ classes defining framework behaviour and primordial analysis and helper tools. It centralises all other rest-for-physics repositories through submodules.
![pre-commit-ci[bot]](https://badgen.net/badge/PR%20submitted%20by%3A/pre-commit-ci%5Bbot%5D/blue)  [](https://github.com/rest-for-physics/framework/commits/pre-commit-ci-update-config) [](https://pullrequestbadge.com/?utm_medium=github&utm_source=rest-for-physics&utm_campaign=badge_info) updates: - [github.com/pre-commit/pre-commit-hooks: v4.4.0 → v6.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.4.0...v6.0.0) - [github.com/pre-commit/mirrors-clang-format: v15.0.6 → v21.1.5](https://github.com/pre-commit/mirrors-clang-format/compare/v15.0.6...v21.1.5) - https://github.com/psf/black → https://github.com/psf/black-pre-commit-mirror - [github.com/psf/black-pre-commit-mirror: 22.12.0 → 25.11.0](https://github.com/psf/black-pre-commit-mirror/compare/22.12.0...25.11.0)
  [](https://github.com/rest-for-physics/framework/commits/aezquerro_dsPlot) [](https://pullrequestbadge.com/?utm_medium=github&utm_source=rest-for-physics&utm_campaign=badge_info) - Extended the _scale_ option to use any mathematical expression in combination with the special keywords. New keywords: - _entries_ - _runLength_ - _integral_ -...
Recently, TRestDataSet has been implemented at #345. Cool! There are few enhancements that can still be interesting, or necessary! - [ ] The **file selection using metadata rules** might be...
I noticed the macro to merge Geant4 simulations (https://github.com/rest-for-physics/geant4lib/blob/master/macros/REST_Geant4_MergeRestG4Files.C) is failing for large merges (50 events per file, 2000 files). If you watch the memory usage it grows uncontrollably. When...
  [](https://github.com/rest-for-physics/framework/commits/fileListDF) [](https://pullrequestbadge.com/?utm_medium=github&utm_source=rest-for-physics&utm_campaign=badge_info) Added the posibility to add a file list instead of a file pattern in TRestDataSet. Note that if the file list is empty it will...
  [](https://github.com/rest-for-physics/framework/commits/rest_daq) [](https://pullrequestbadge.com/?utm_medium=github&utm_source=rest-for-physics&utm_campaign=badge_info) - New `restDAQ` package has been added as a submodule, check https://github.com/rest-for-physics/restDAQ for more details - Minor changes on `CMakeList.txt` Related PR https://github.com/rest-for-physics/rawlib/pull/35
  [](https://github.com/rest-for-physics/framework/commits/Fonsi7-dataset) [](https://pullrequestbadge.com/?utm_medium=github&utm_source=rest-for-physics&utm_campaign=badge_info) This update will allow to define a control variable available in the analysis tree. Only those time periods where the control variable fulfils certain conditions...
TRestMetadata::InstantiateChildMetadata calls the metadata Initialize() method after loading its members from the config element. Thus, the child metadata members are reset. I think the call to Initialize() should be before...
![dependabot[bot]](https://badgen.net/badge/PR%20submitted%20by%3A/dependabot%5Bbot%5D/blue)  [](https://github.com/rest-for-physics/framework/commits/dependabot/github_actions/actions/cache-4) [](https://pullrequestbadge.com/?utm_medium=github&utm_source=rest-for-physics&utm_campaign=badge_info) Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4. Release notes Sourced from actions/cache's releases. v4.0.0 What's Changed Update action to node20 by @takost in actions/cache#1284 feat: save-always...
![dependabot[bot]](https://badgen.net/badge/PR%20submitted%20by%3A/dependabot%5Bbot%5D/blue)  [](https://github.com/rest-for-physics/framework/commits/dependabot/github_actions/actions/checkout-4) [](https://pullrequestbadge.com/?utm_medium=github&utm_source=rest-for-physics&utm_campaign=badge_info) Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. Release notes Sourced from actions/checkout's releases. v4.0.0 What's Changed Update default runtime to node20 by @takost in actions/checkout#1436 Support...