FairRoot icon indicating copy to clipboard operation
FairRoot copied to clipboard

C++ simulation, reconstruction and analysis framework for particle physics experiments

Results 62 FairRoot issues
Sort by recently updated
recently updated
newest added

**Is your feature request related to a problem? Please describe.** Since PR#4425 ([more information](https://root-forum.cern.ch/t/adding-std-array-to-a-ttree/35939)) it is possible to store a simple std::array into a TTree. After installing FairRoot with Root...

feature

We deprecated and deactivated MbsAPI for 19.0. If nobody complains, we should remove it for 19.2. According to a group meeting on 2021-07-26, CBM was using MbsAPI and might be...

Many experiments would like to compress data produced by FairRoot framework. They are do this by using some custom trees. In similar way they also store "pure MC" data from...

feature

The Linkdef file must at the moment be manually maintained for GENERATE_LIBRARY() to work. I think this is error-prone and mostly redundant. For our (r3b) use case, in 99% of...

feature

**Describe the bug** If `FairMultiLinkedData.fPersistanceCheck` flag is set to `kFALSE` the `FairLinkManager::IsIgnoreType(...)` call in `FairMultiLinkedData::InsertLink(...)` is _NOT_ being bypassed. This prevents one from setting or adding `FairLinks` pointing to members/elements...

Followup on one aspect identified in #789. Disadvantages of `T*&`: * If people want to register object that are referenced by a smart pointer, they are currently told to extract...

Improve the *Geo* classes in the example directory. Move duplicate code into the base class FairGeoSet. In the constructors use setter functions instead to access data members of the base...

Remove `sprintf` from `generators`, `geobase` and `parbase` directories. Mostly replaced by `fmt::format`, only in FairRtdbRun replaced by `TString::Form`. --- Checklist: * [x] Followed the [Contributing Guidelines](https://github.com/FairRootGroup/FairRoot/blob/dev/CONTRIBUTING.md) ## Summary by CodeRabbit...

All don't look like they're used. Both `create*` take a strange cleanup argument that deletes the GeoSet right after setting it up? If they're actually meant to be called by...

* Ideally also provide a container image for convenient use

documentation