Logo ROOT  
Reference Guide
df016_vecOps Namespace Reference

Variables

str coordDefineCode
 cring = ROOT.TCanvas()
 d
 d1 = d.Define("r", "sqrt(x*x + y*y)")
 df = ROOT.RDataFrame(1024)
 ring_h

Variable Documentation

◆ coordDefineCode

str df016_vecOps.coordDefineCode
Initial value:
1= '''ROOT::RVecD {0}(len);
2 std::transform({0}.begin(), {0}.end(), {0}.begin(), [](double){{return gRandom->Uniform(-1.0, 1.0);}});
3 return {0};'''

Definition at line 18 of file df016_vecOps.py.

◆ cring

df016_vecOps.cring = ROOT.TCanvas()

Definition at line 39 of file df016_vecOps.py.

◆ d

df016_vecOps.d
Initial value:
1= df.Define("len", "gRandom->Uniform(0, 16)")\
2 .Define("x", coordDefineCode.format("x"))\
3 .Define("y", coordDefineCode.format("y"))

Definition at line 21 of file df016_vecOps.py.

◆ d1

df016_vecOps.d1 = d.Define("r", "sqrt(x*x + y*y)")

Definition at line 29 of file df016_vecOps.py.

◆ df

df016_vecOps.df = ROOT.RDataFrame(1024)

Definition at line 17 of file df016_vecOps.py.

◆ ring_h

df016_vecOps.ring_h
Initial value:
1= d1.Define("rInFig", "r > .5 && r < 1 && x*y < 0")\
2 .Define("yFig", "y[rInFig]")\
3 .Define("xFig", "x[rInFig]")\
4 .Histo2D(("fig", "Two quarters of a ring", 64, -1.1, 1.1, 64, -1.1, 1.1), "xFig", "yFig")

Definition at line 34 of file df016_vecOps.py.