22 auto vGen = [&](
int len) {
24 std::transform(
v.begin(),
v.end(),
v.begin(), unifGen);
28 auto d0 =
d.Define(
"len", []() {
return (
int)
gRandom->
Uniform(0, 16); })
29 .Define(
"x", vGen, {
"len"})
30 .Define(
"y", vGen, {
"len"});
36 auto d1 = d0.Define(
"r",
"sqrt(x*x + y*y)");
41 auto ring_h = d1.Define(
"rInFig",
"r > .5 && r < 1 && x*y < 0")
42 .Define(
"yFig",
"y[rInFig]")
43 .Define(
"xFig",
"x[rInFig]")
44 .Histo2D({
"fig",
"Two quarters of a ring", 64, -1.1, 1.1, 64, -1.1, 1.1},
"xFig",
"yFig");
47 ring_h->DrawCopy(
"Colz");
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t Atom_t Time_t UChar_t len
R__EXTERN TRandom * gRandom
ROOT's RDataFrame offers a modern, high-level interface for analysis of data stored in TTree ,...
virtual Double_t Uniform(Double_t x1=1)
Returns a uniform deviate on the interval (0, x1).
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.