2xB
2xB
Some controls/interactions showed warnings about being added twice even if just the same parent type was added twice. This is an alternative approach to #76 , just showing the messages...
Currently we have a lot of documentation in https://github.com/KATRIN-Experiment/Kassiopeia/tree/main/Kassiopeia/XML/Complete . That is not easily findable through our web documentation at https://katrin-experiment.github.io/Kassiopeia/ , which should be fixed.
A minor improvement: The toolbox doesn't need to be a member of `KSRoot`.
GoogleTest fails to compile on recent clang versions (see #85 ). GoogleTest currently considers to add a new dependency to the central Google base library "abseil" ( https://github.com/google/googletest/issues/2883 ). Since...
There are multiple open FIXMEs in the code. One significant one is the new `MagfieldCoils` implementation: It still shows compiler warnings that may hint to relevant issues. This is hidden...
This introduces new path information in case of an error during KEMField calculations. Example (the second-to-last line is added by this PR): ``` [ERROR] l/Utility/KGslErrorHandler.cxx:84 GSL error: ellint.c:542: domain error...
This change can be previewed in https://2xb.github.io/Kassiopeia/index.html . Moved tools to corresponding modules and added a short note on `InspectEMFile` which looks quite useful if one knows that it exists.
The Address Sanitizer ( https://github.com/google/sanitizers/wiki/AddressSanitizer ) shows memory issues that e.g. may cause segmentation faults. This pull request adds it to the automated tests and fixes a corresponding issue in...
To understand which steps and tracks take long to calculate, this commit adds new output fields `processing_duration` to Tracks, Steps, Events and Runs. This replaces the old processing time calculation...
A test configuration for this behavior is the following simple Kassiopeia XML file: ``` --> ``` This will error with value 2. The relevant question here is whether or not...