FairRoot
FairRoot copied to clipboard
C++ simulation, reconstruction and analysis framework for particle physics experiments
https://refspecs.linuxfoundation.org/FHS_3.0/fhs/index.html Cannot be done in one step, need to introduce transition period for some aspects. Current install tree snapshot on Fedora (5470270f80400257fa0872be0c3f027452898ee1): ``` ❯ tree install install ├── bin │ ...
In #1527 many more improvements for the usage of the ascii geometry classes were proposed but not implemented since the release should be done as sone as possible. Look at...
Introduced new function `FairMCApplication::InitFinalizer()` which initializes event generator, tasks, and triggers `FairRootManager::WriteFolder()` function. This new function is called from the latter of `InitGeometry()` and `AddIons()`. Previously the funcionality of `InitFinalizer`...
**Describe the bug** When configuring FairRoot CMake in a conda environment, following warning is given by CMake: ```text CMake Warning at fairroot/mcconfigurator/CMakeLists.txt:17 (add_library): Cannot generate a safe runtime search path...
* refactor(examples): Drop empty Reset methods * refactor: Remove unneeded FairRootManager references --- Checklist: * [X] Followed the [Contributing Guidelines](https://github.com/FairRootGroup/FairRoot/blob/dev/CONTRIBUTING.md)
FairRunTimeDB generates an error message ``` -I- FairRunTimeDB::InitContainer() PndEmcGeoPar [ERROR] init() PndEmcGeoPar not initialized ``` when a parameter container is not filled with existing data from one of the two...
The current FairBoxGenerator allows only for generating particles over a plane as the depth of the box, `dZ`, is hard-coded to be 0. In this pull request, the `SetBoxXYZ` method...
**Is your feature request related to a problem?** New branches cannot be registered during the calling of `FairGenerator::Init()`. Doing so will lead to a warning message: ```text [WARN] FairRootFileSink::RegisterAny called...
... and simplify by using the already existing `fRunSim`. --- Checklist: * [X] Followed the [Contributing Guidelines](https://github.com/FairRootGroup/FairRoot/blob/dev/CONTRIBUTING.md)
There is another issue about branch IO of FairRootManger: There are two different, independent branch registries: `fAnyBranchMap` and `fMap`. These are used by different APIs of FairRootManager: 1. `fAnyBranchMap` is...