Jpp test-rotations-old
the software that should make you happy
Loading...
Searching...
No Matches
JROOT::JDataFrame::JParser_t< T > Struct Template Reference

Template implementation for parsing data from ROOT data frame to output. More...

Inheritance diagram for JROOT::JDataFrame::JParser_t< T >:
JROOT::JDataFrame::JParser

Public Member Functions

virtual size_t parse (ROOT::RDataFrame &in, const char *const column, const range_type &range, JOutput &out) const override
 Parse data.
 

Detailed Description

template<class T>
struct JROOT::JDataFrame::JParser_t< T >

Template implementation for parsing data from ROOT data frame to output.

Definition at line 106 of file JDataFrame.hh.

Member Function Documentation

◆ parse()

template<class T >
virtual size_t JROOT::JDataFrame::JParser_t< T >::parse ( ROOT::RDataFrame & in,
const char *const column,
const range_type & range,
JOutput & out ) const
inlineoverridevirtual

Parse data.

Parameters
ininput
columncolumn name
rangerange
outoutput
Returns
number of entries parsed

Implements JROOT::JDataFrame::JParser.

Definition at line 118 of file JDataFrame.hh.

119 {
120 size_t i = 0;
121
122 in.Range(range.getLowerLimit(), range.getUpperLimit()).Foreach([&](T value) { out.put(i++, value); }, { column });
123
124 return i;
125 }

The documentation for this struct was generated from the following file: