ROOT
Version v6.32
master
v6.34
v6.32
v6.30
v6.28
v6.26
v6.24
v6.22
v6.20
v6.18
v6.16
v6.14
v6.12
v6.10
v6.08
v6.06
v6.04
Reference Guide
▼
ROOT
ROOT Reference Documentation
Tutorials
►
Functional Parts
►
Namespaces
►
All Classes
▼
Files
▼
File List
►
bindings
►
core
►
documentation
►
geom
►
graf2d
►
graf3d
►
gui
►
hist
►
html
►
io
►
main
►
math
►
montecarlo
►
net
►
proof
►
roofit
►
sql
►
tmva
▼
tree
▼
dataframe
►
inc
▼
src
RActionBase.cxx
►
RArrowDS.cxx
►
RCsvDS.cxx
RCutFlowReport.cxx
►
RDataFrame.cxx
RDatasetSpec.cxx
RDefineBase.cxx
RDefineReader.cxx
►
RDFActionHelpers.cxx
RDFColumnRegister.cxx
►
RDFDescription.cxx
RDFDisplay.cxx
RDFGraphUtils.cxx
►
RDFHelpers.cxx
►
RDFHistoModels.cxx
►
RDFInterfaceUtils.cxx
►
RDFUtils.cxx
RFilterBase.cxx
RInterface.cxx
RInterfaceBase.cxx
RJittedAction.cxx
RJittedDefine.cxx
RJittedFilter.cxx
RJittedVariation.cxx
►
RLoopManager.cxx
►
RMetaData.cxx
►
RNTupleDS.cxx
RRangeBase.cxx
RResultPtr.cxx
RRootDS.cxx
RSample.cxx
►
RSqliteDS.cxx
►
RTrivialDS.cxx
RVariationBase.cxx
RVariationReader.cxx
RVariationsDescription.cxx
►
ntuple
►
ntupleutil
►
readspeed
►
tree
►
treeplayer
►
treeviewer
►
webviewer
►
tutorials
►
v6-32-00-patches
►
File Members
Release Notes
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
RActionBase.cxx
Go to the documentation of this file.
1
// Author: Enrico Guiraud, Danilo Piparo CERN 09/2018
2
3
/*************************************************************************
4
* Copyright (C) 1995-2018, Rene Brun and Fons Rademakers. *
5
* All rights reserved. *
6
* *
7
* For the licensing terms see $ROOTSYS/LICENSE. *
8
* For the list of contributors see $ROOTSYS/README/CREDITS. *
9
*************************************************************************/
10
11
#include "
ROOT/RDF/RActionBase.hxx
"
12
#include "
ROOT/RDF/RLoopManager.hxx
"
13
#include "
ROOT/RDF/Utils.hxx
"
14
15
using namespace
ROOT::Internal::RDF
;
16
17
RActionBase::RActionBase
(
RLoopManager
*
lm
,
const
ColumnNames_t
&
colNames
,
const
RColumnRegister
&
colRegister
,
18
const
std::vector<std::string> &
prevVariations
)
19
: fLoopManager(
lm
), fNSlots(
lm
->
GetNSlots
()), fColumnNames(
colNames
),
20
fVariations(
Union
(
prevVariations
,
colRegister
.GetVariationDeps(fColumnNames))), fColRegister(
colRegister
)
21
{
22
}
23
24
// outlined to pin virtual table
25
RActionBase::~RActionBase
() =
default
;
RActionBase.hxx
RLoopManager.hxx
Utils.hxx
ROOT::Detail::RDF::RLoopManager
The head node of a RDF computation graph.
Definition
RLoopManager.hxx:114
ROOT::Detail::TRangeCast
Definition
TCollection.h:311
ROOT::Internal::RDF::RActionBase::~RActionBase
virtual ~RActionBase()
ROOT::Internal::RDF::RActionBase::RActionBase
RActionBase(RLoopManager *lm, const ColumnNames_t &colNames, const RColumnRegister &colRegister, const std::vector< std::string > &prevVariations)
Definition
RActionBase.cxx:17
ROOT::Internal::RDF::RColumnRegister
A binder for user-defined columns, variations and aliases.
Definition
RColumnRegister.hxx:68
ROOT::Internal::RDF
Definition
RArrowDS.hxx:23
ROOT::Internal::RDF::GetNSlots
unsigned int GetNSlots()
Definition
RDFUtils.cxx:301
ROOT::Internal::RDF::Union
std::vector< T > Union(const std::vector< T > &v1, const std::vector< T > &v2)
Return a vector with all elements of v1 and v2 and duplicates removed.
Definition
Utils.hxx:268
ROOT::RDF::ColumnNames_t
std::vector< std::string > ColumnNames_t
Definition
RInterfaceBase.hxx:35
tree
dataframe
src
RActionBase.cxx
ROOT v6-32 - Reference Guide Generated on Sat Feb 15 2025 05:10:11 (GVA Time) using Doxygen 1.10.0