Logo ROOT  
Reference Guide
df002_dataModel Namespace Reference

Variables

tuple augmented_d
 c1 = ROOT.TCanvas()
 c2 = ROOT.TCanvas()
 c3 = ROOT.TCanvas()
 d = ROOT.RDataFrame(treeName, fileName)
str fileName = "df002_dataModel_py.root"
str fill_tree_code
str getPt_code
str getPtWeights_code
str n_cut = "tracks.size() > 8"
 nentries = d.Filter(n_cut).Count()
str treeName = "myTree"
tuple trN = augmented_d.Histo1D(("", "", 40, -0.5, 39.5), "tracks_n")
tuple trPts = augmented_d.Histo1D("tracks_pts")
tuple trWPts = augmented_d.Histo1D("tracks_pts", "tracks_pts_weights")

Variable Documentation

◆ augmented_d

tuple df002_dataModel.augmented_d
Initial value:
1= (
2 d.Define("tracks_n", "(int)tracks.size()")
3 .Filter("tracks_n > 2")
4 .Define("tracks_pts", "getPt( tracks )")
5 .Define("tracks_pts_weights", "getPtWeights( tracks )")
6)

Definition at line 97 of file df002_dataModel.py.

◆ c1

df002_dataModel.c1 = ROOT.TCanvas()

Definition at line 110 of file df002_dataModel.py.

◆ c2

df002_dataModel.c2 = ROOT.TCanvas()

Definition at line 114 of file df002_dataModel.py.

◆ c3

df002_dataModel.c3 = ROOT.TCanvas()

Definition at line 118 of file df002_dataModel.py.

◆ d

df002_dataModel.d = ROOT.RDataFrame(treeName, fileName)

Definition at line 62 of file df002_dataModel.py.

◆ fileName

str df002_dataModel.fileName = "df002_dataModel_py.root"

Definition at line 55 of file df002_dataModel.py.

◆ fill_tree_code

str df002_dataModel.fill_tree_code

Definition at line 18 of file df002_dataModel.py.

◆ getPt_code

str df002_dataModel.getPt_code
Initial value:
1= """
2using namespace ROOT::VecOps;
3ROOT::RVecD getPt(const RVec<FourVector> &tracks)
4{
5 auto pt = [](const FourVector &v) { return v.pt(); };
6 return Map(tracks, pt);
7}
8"""

Definition at line 77 of file df002_dataModel.py.

◆ getPtWeights_code

str df002_dataModel.getPtWeights_code
Initial value:
1= """
2using namespace ROOT::VecOps;
3ROOT::RVecD getPtWeights(const RVec<FourVector> &tracks)
4{
5 auto ptWeight = [](const FourVector &v) { return 1. / v.Pt(); };
6 return Map(tracks, ptWeight);
7};
8"""

Definition at line 87 of file df002_dataModel.py.

◆ n_cut

str df002_dataModel.n_cut = "tracks.size() > 8"

Definition at line 67 of file df002_dataModel.py.

◆ nentries

df002_dataModel.nentries = d.Filter(n_cut).Count()

Definition at line 68 of file df002_dataModel.py.

◆ treeName

str df002_dataModel.treeName = "myTree"

Definition at line 56 of file df002_dataModel.py.

◆ trN

tuple df002_dataModel.trN = augmented_d.Histo1D(("", "", 40, -0.5, 39.5), "tracks_n")

Definition at line 106 of file df002_dataModel.py.

◆ trPts

tuple df002_dataModel.trPts = augmented_d.Histo1D("tracks_pts")

Definition at line 107 of file df002_dataModel.py.

◆ trWPts

tuple df002_dataModel.trWPts = augmented_d.Histo1D("tracks_pts", "tracks_pts_weights")

Definition at line 108 of file df002_dataModel.py.