Details
-
Sub-task
-
Status: Closed (View Workflow)
-
High
-
Resolution: Fixed
-
master
-
None
-
None
-
any
Description
First reported in this forum post.
Minimal reproducer:
#include <ROOT/TDataFrame.hxx>
|
#include <TUUID.h>
|
using namespace ROOT::Experimental; |
|
int main() |
{
|
// write a root file containing a TUUID |
TDataFrame(1).Define("info_run", []() { return TUUID(); }).Snapshot<TUUID>("t", "test_snap.root", {"info_run"}); |
|
ROOT::EnableImplicitMT(); // commenting eliminates the runtime warnings |
|
// read and write it again |
std::cout << "now snapshotting" << std::endl; |
TDataFrame("t", "test_snap.root").Snapshot<TUUID>("t", "out_snap.root", {"info_run"}); |
|
return 0; |
}
|