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.
I was unable to compile the REST-for-Physics framework on a macbook (M1). There are some errors related to the `TRestHits_Iterator` class. Looks like these were warnings on previous version of...
(Apologies if this was present already in another issue, I could not find it). Currently the `TRestAnalysisTree` class is derived from `TTree`. This has some implications, for example you cannot...
  [](https://github.com/rest-for-physics/framework/commits/signal-ana) [](https://pullrequestbadge.com/?utm_medium=github&utm_source=rest-for-physics&utm_campaign=badge_info) New namespace for generic signal analysis inside framework, it implements different methods: - Different methods for baseline calculation - Signal smoothing - Methods for signal...
  [](https://github.com/rest-for-physics/framework/commits/jgalan_units) [](https://pullrequestbadge.com/?utm_medium=github&utm_source=rest-for-physics&utm_campaign=badge_info) It fixes an issue evaluating units in strings than contain mathematical operators.
  [](https://github.com/rest-for-physics/framework/commits/jgalan_errors) [](https://pullrequestbadge.com/?utm_medium=github&utm_source=rest-for-physics&utm_campaign=badge_info) Usually processes will implement only one warning, and the message gets replicated. Therefore, we keep only the latest warning message keeping track of the number...
  [](https://github.com/rest-for-physics/framework/commits/jgalan_macro_doc) [](https://pullrequestbadge.com/?utm_medium=github&utm_source=rest-for-physics&utm_campaign=badge_info) Just adding documentation to `CheckRunFileList` macro. This macro can be used to identify files that were not properly closed, e.g.: after launching the processing to...
  [](https://github.com/rest-for-physics/framework/commits/raulena_remove_mpreal) mpreal.h has been removed because it caused conflicts with some versions of MPFR libraries. This compatibility issue seemed to be originated by the `mpreal.h` header present...
I have disabled a library from the compilation, E.g. `cmake -DRESTLIB_AXION=OFF ..` However, when I execute `restRoot` in the new installed version of REST the library is still loading. I...
  [](https://github.com/rest-for-physics/framework/commits/tmva) Implementing `TMVA` methods for high level analysis, please check https://root.cern.ch/download/doc/tmva/TMVAUsersGuide.pdf for further details on `TMVA`. Summary of changes: - New class `TRestDataSetTMVA` to evaluate different TMVA...
  [](https://gitlab.cern.ch/rest-for-physics/framework/-/commits/jgalan-raw-analysis) [](https://github.com/rest-for-physics/framework/commits/jgalan-raw-analysis)