25 d.Define(
"b1", [&i]() {
return (
double)i; })
35void df004_cutFlowReport()
39 auto fileName =
"df004_cutFlowReport.root";
48 auto cut1 = [](
double b1) {
return b1 > 25.; };
49 auto cut2 = [](
int b2) {
return 0 == b2 % 2; };
57 auto cut3 = [](
double x) {
return x < .5; };
69 std::cout <<
"Cut3 stats:" << std::endl;
74 std::cout <<
"All stats:" << std::endl;
79 std::cout <<
"Name\tAll\tPass\tEfficiency" << std::endl;
82 <<
cutInfo.GetEff() <<
" %" << std::endl;
88 std::cout <<
cutName <<
" efficiency is " << cut.GetEff() <<
" %" << std::endl;
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
ROOT's RDataFrame offers a modern, high-level interface for analysis of data stored in TTree ,...
DisplacementVector3D< CylindricalEta3D< double >, DefaultCoordinateSystemTag > RhoEtaPhiVector
3D Vector based on the eta based cylindrical coordinates rho, eta, phi in double precision.
LorentzVector< PxPyPzE4D< double > > XYZTVector
LorentzVector based on x,y,x,t (or px,py,pz,E) coordinates in double precision with metric (-,...