root
root copied to clipboard
The official repository for ROOT: analyzing, storing and visualizing big data, scientifically
1. it's natural for users to add const or reference qualifiers to the signature, but it does not work and results in errors that are hard to interpret for the...
The source file `geom/vecgeom/src/TGeoVGShape.cxx` currently includes VecGeom headers from their "old" locations: https://github.com/root-project/root/blob/5f2ced2567e005b286ba3b726c356324119dcb39/geom/vecgeom/src/TGeoVGShape.cxx#L18-L35 The "new" location is prefixed by `VecGeom/` since January 2020 (see [commit](https://gitlab.cern.ch/VecGeom/VecGeom/-/commit/8eb16296d783518d30ae352740e5e899e10b257b)), so it's not possible to...
Earlier, ATLAS was seeing a nasty race condition involving ROOT dictionary information (see ATR-25049). The ROOT internal class TClassTable records information about all classes that could potentially be created. This...
In presence of systematic variations registered with RDF with `Vary`, a `Snapshot` call could produce a TTree that contains extra branches for the different systematic variations. To do - [x]...
The pr includes the implementation of a profiling mechanism for DistRDF. When the feature is activated, profiling data is collected in each distributed node and merged to produce a visualization...
This PR introduces a machinery to get the names and types (separately) of the signature of each overload of a particular `CPPOverload` object. This allows for example for something like....
Related to #11245 . The `-O` option of hadd can be used to force the recompression of the whole target tree (including branches and baskets) to the compression algorithm set...
As discussed at https://github.com/root-project/root/pull/10753#issuecomment-1155514143 , the current way we run `TROOT::EndOfProcessCleanups` twice when using PyROOT is necessary, but we don't understand why. The change in the PR removed the double...
I use TTree objects with branches storing ULong64_t variables. When I use Tree::Scan() to printi these variables and perform mathematical operations, I encounter unexpected results. I wrote a following program...