27 TFile f(
"df009_FromScratchVSTTree_classic.root",
"RECREATE");
28 TTree t(
"treeName",
"treeName");
33 for (
int i = 0;
i < 10; ++
i) {
59 df.Define(
"b1", [&
b]() {
return b++; })
60 .
Define(
"b2",
"(int) b1 * b1")
61 .Snapshot(
"treeName",
"df009_FromScratchVSTTree_df.root");
64void df009_FromScratchVSTTree()
RInterface< Proxied, DS_t > Define(std::string_view name, F expression, const ColumnNames_t &columns={})
Define a new column.
ROOT's RDataFrame offers a modern, high-level interface for analysis of data stored in TTree ,...
A file, usually with extension .root, that stores data and code in the form of serialized objects in ...
A TTree represents a columnar dataset.