28 const std::vector<std::string> &variationTags, std::string_view
type,
45 for (
auto i = 0u; i < nColumns; ++i)
size_t size(const MatrixT &matrix)
retrieve the size of a square matrix
Basic types used by ROOT and required by TInterpreter.
long long Long64_t
Portable signed long integer 8 bytes.
The head node of a RDF computation graph.
A binder for user-defined columns, variations and aliases.
std::vector< std::string > fColNames
The names of the varied columns.
const std::vector< std::string > & GetVariationNames() const
const std::vector< std::string > & GetColumnNames() const
std::string fType
The type of the custom column as a text string.
std::string fVariationName
The name of the systematic variation.
const std::string & GetVariationName() const
RLoopManager * fLoopManager
RVariationBase(const std::vector< std::string > &colNames, std::string_view variationName, const std::vector< std::string > &variationTags, std::string_view type, const RColumnRegister &colRegister, RLoopManager &lm, const ColumnNames_t &inputColNames)
ROOT::RVecB fIsDefine
The nth flag signals whether the nth input column is a custom column or not.
std::vector< std::string > fVariationNames
The tags of the systematic variation.
ColumnNames_t fInputColumns
std::vector< Long64_t > fLastCheckedEntry
RColumnRegister fColumnRegister
std::string GetTypeName() const
virtual ~RVariationBase()
constexpr std::size_t CacheLineStep()
Stepping through CacheLineStep<T> values in a vector<T> brings you to a new cache line.
std::vector< std::string > ColumnNames_t