Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
ROOT::RDF::RCutFlowReport Class Reference

Definition at line 58 of file RCutFlowReport.hxx.

Public Types

using const_iterator = typename std::vector<TCutInfo>::const_iterator

Public Member Functions

std::string AsString () const
const TCutInfoAt (std::string_view cutName)
const_iterator begin () const
const_iterator end () const
const TCutInfooperator[] (std::string_view cutName)
void Print () const

Private Member Functions

void AddCut (TCutInfo &&ci)

Private Attributes

std::vector< TCutInfofCutInfos

Friends

class ROOT::Detail::RDF::RFilterBase
class ROOT::Detail::RDF::RMergeableReport
template<typename RNode_t>
class ROOT::Internal::RDF::ReportHelper

#include <ROOT/RDF/RCutFlowReport.hxx>

Member Typedef Documentation

◆ const_iterator

using ROOT::RDF::RCutFlowReport::const_iterator = typename std::vector<TCutInfo>::const_iterator

Definition at line 69 of file RCutFlowReport.hxx.

Member Function Documentation

◆ AddCut()

void ROOT::RDF::RCutFlowReport::AddCut ( TCutInfo && ci)
inlineprivate

Definition at line 66 of file RCutFlowReport.hxx.

◆ AsString()

std::string ROOT::RDF::RCutFlowReport::AsString ( ) const

Definition at line 29 of file RCutFlowReport.cxx.

◆ At()

const TCutInfo & ROOT::RDF::RCutFlowReport::At ( std::string_view cutName)
inline

Definition at line 73 of file RCutFlowReport.hxx.

◆ begin()

const_iterator ROOT::RDF::RCutFlowReport::begin ( ) const
inline

Definition at line 74 of file RCutFlowReport.hxx.

◆ end()

const_iterator ROOT::RDF::RCutFlowReport::end ( ) const
inline

Definition at line 75 of file RCutFlowReport.hxx.

◆ operator[]()

const TCutInfo & ROOT::RDF::RCutFlowReport::operator[] ( std::string_view cutName)

Definition at line 51 of file RCutFlowReport.cxx.

◆ Print()

void ROOT::RDF::RCutFlowReport::Print ( ) const

Definition at line 23 of file RCutFlowReport.cxx.

◆ ROOT::Detail::RDF::RFilterBase

friend class ROOT::Detail::RDF::RFilterBase
friend

Definition at line 59 of file RCutFlowReport.hxx.

◆ ROOT::Detail::RDF::RMergeableReport

Definition at line 60 of file RCutFlowReport.hxx.

◆ ROOT::Internal::RDF::ReportHelper

template<typename RNode_t>
friend class ROOT::Internal::RDF::ReportHelper
friend

Definition at line 62 of file RCutFlowReport.hxx.

Member Data Documentation

◆ fCutInfos

std::vector<TCutInfo> ROOT::RDF::RCutFlowReport::fCutInfos
private

Definition at line 65 of file RCutFlowReport.hxx.


The documentation for this class was generated from the following files: