Specialization of RMergeableValue for the Report action.
This subclass is responsible for merging results coming from Report actions. Other than the result itself, the vector of TCutInfos is stored in the object.
Definition at line 572 of file RMergeableValue.hxx.
Private Member Functions | |
| void | Merge (const RMergeableValue< ROOT::RDF::RCutFlowReport > &other) final |
| Aggregate the information contained in another RMergeableValue into this. | |
Private Attributes | |
| std::vector< ROOT::RDF::TCutInfo > | fCutInfoVec |
Additional Inherited Members | |
Protected Attributes inherited from ROOT::Detail::RDF::RMergeableValue< ROOT::RDF::RCutFlowReport > | |
| ROOT::RDF::RCutFlowReport | fValue |
#include <ROOT/RDF/RMergeableValue.hxx>
|
inline |
Constructor that initializes data members.
| [in] | value | The action result. |
| [in] | cutinfovec | The vector of TCutInfos. |
Definition at line 603 of file RMergeableValue.hxx.
|
default |
Default constructor.
Needed to allow serialization of ROOT objects. See [TBufferFile::WriteObjectClass] (classTBufferFile.html::a209078a4cb58373b627390790bf0c9c1)
|
delete |
|
delete |
|
inlinefinalprivatevirtual |
Aggregate the information contained in another RMergeableValue into this.
Virtual function reimplemented in all the subclasses.
Merge methods in the RMergeableValue family are private. To merge multiple RMergeableValue objects please use [MergeValues] (namespaceROOT_1_1Detail_1_1RDF.html::af16fefbe2d120983123ddf8a1e137277). Implements ROOT::Detail::RDF::RMergeableValue< ROOT::RDF::RCutFlowReport >.
Definition at line 575 of file RMergeableValue.hxx.
|
delete |
|
delete |
|
private |
Definition at line 574 of file RMergeableValue.hxx.