- Oct 19, 2017
-
-
Bertrand Bellenot authored
Fix mostly warning C4138: '*/' found outside of comment. But also: warning C4101: 'hProcess': unreferenced local variable warning C4005: 'open': macro redefinition warning C4002: too many actual parameters for macro 'open' warning C4091: 'static ': ignored on left of '' when no variable is declared
-
Olivier Couet authored
As more and more people are using `TGraph2D` for random cloud of points, the default drawing option implying Delaunay triangulation was not appropriate. The default drawing option is now change to `P0`.
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
-
Enric Tejedor Saavedra authored
This commit provides the implementation of a new data source for TDataFrame that is able to read CSV files. Some of its features include: - Type inference (int, double, bool, string) - Configurable delimiter - Quoted fields & quote escaping support - File content stored in memory
-
Bertrand Bellenot authored
-
Danilo Piparo authored
fitsio does not work on ARM 64bits. Reverting the activation by default of the builtin fitsio.
-
- Oct 18, 2017
-
-
Danilo Piparo authored
-
Danilo Piparo authored
-
Andrei Gheata authored
Adapted GDML parser to fill this information.
-
Philippe Canal authored
In TClingCallFunc use new TMutex::Reset/Restore() to clear any and all locks active before entering user code. This is kosher because the locks were taken to forbid other threads from modifying state while this thread is modifying state. But this thread will not modify any state while the user code is active; thus while that user code is active, the mutex can be completely reset, and restored once the user code returns. See 6568fb2f Introduce macro R__LOCK_SUSPEND.
-
Philippe Canal authored
-
Brian Bockelman authored
-
Brian Bockelman authored
-
Brian Bockelman authored
Corrects a bug when the offsets are not restored correctly.
-
Brian Bockelman authored
-
Brian Bockelman authored
Ideally, this would be a bitset instead -- saving that part for future work.
-
Brian Bockelman authored
Particularly some of the alignment choices were done by `clang-tidy`, meaning this commit will fail CI but be more in-line with the formatting of the IO subsystem as a whole.
-
Brian Bockelman authored
-
Brian Bockelman authored
This refactors TIOFeatures so the only public interfaces involve top-level enums, not those specific to TBasket. Causes small migrations throughout the source as several classes are renamed. Additionally, addresses minor review items such as member placement and adding some useful asserts.
-
Brian Bockelman authored
-
Brian Bockelman authored
-
Brian Bockelman authored
- Add documentation why methods are private. - Prefer the more efficient `TClass *cl = TBasket::Class();`
-
Brian Bockelman authored
-
Brian Bockelman authored
-
Brian Bockelman authored
This fixes an issue where offset-generation-skipping was incorrectly disabled for TLeafO (which is Bool_t, not TObects!) but enabled for TLeafElement and TLeafObject. It is intended that more fine-grained whitelisting of objects in TLeafElement and TLeafObject will be done in the future.
-
Brian Bockelman authored
-
Brian Bockelman authored
This provides a new method in the TTree class for probing IO features. The API looks like this: ``` ROOT::Experimental::IOFeatures settings; settings.Set(TBasket::EIOBits::kGenerateOffsetMap); treeptr->SetIOFeatures(settings); ``` Note this explicitly marks these as belonging to the `Experimental` namespace, has no externel setter, and denotes it as belonging to the IO subsystem.
-
Brian Bockelman authored
If fLeafCount is a nullptr, then an offset array will not be requested. Hence, we remove the code corresponding to this use case.
-
Brian Bockelman authored
-
Brian Bockelman authored
Additionally, removed various default debug statements.
-
Brian Bockelman authored
First version of this to pass the unit tests. Debug statements remain; still need to change offsets to event sizes.
-
Brian Bockelman authored
-