#include <SummaryTableOutputFields.h>
|
template<typename T , typename Col > |
std::vector< RNTupleFieldPtr< T > > | makeFields (const std::vector< Col > &tabcols, RNTupleModel &model) |
|
Definition at line 8 of file SummaryTableOutputFields.h.
◆ SummaryTableOutputFields() [1/2]
SummaryTableOutputFields::SummaryTableOutputFields |
( |
| ) |
|
|
default |
◆ SummaryTableOutputFields() [2/2]
Definition at line 47 of file SummaryTableOutputFields.cc.
References nanoaod::MergeableCounterTable::floatCols(), nanoaod::MergeableCounterTable::floatWithNormCols(), nanoaod::MergeableCounterTable::intCols(), m_floatFields, m_floatWithNormFields, m_intFields, m_vfloatFields, m_vfloatWithNormFields, m_vintFields, ReggeGribovPartonMC_EposLHC_2760GeV_PbPb_cfi::model, nanoaod::MergeableCounterTable::vfloatCols(), nanoaod::MergeableCounterTable::vfloatWithNormCols(), and nanoaod::MergeableCounterTable::vintCols().
std::vector< RNTupleFieldPtr< std::uint64_t > > m_intFields
const std::vector< VFloatColumn > & vfloatCols() const
std::vector< RNTupleFieldPtr< std::vector< double > > > m_vfloatWithNormFields
const std::vector< FloatWithNormColumn > & floatWithNormCols() const
const std::vector< IntColumn > & intCols() const
const std::vector< VFloatWithNormColumn > & vfloatWithNormCols() const
std::vector< RNTupleFieldPtr< std::vector< double > > > m_vfloatFields
std::vector< RNTupleFieldPtr< double > > m_floatWithNormFields
const std::vector< FloatColumn > & floatCols() const
std::vector< RNTupleFieldPtr< double > > m_floatFields
std::vector< RNTupleFieldPtr< std::vector< std::uint64_t > > > m_vintFields
const std::vector< VIntColumn > & vintCols() const
◆ fill()
Definition at line 57 of file SummaryTableOutputFields.cc.
References fillScalarFields(), fillVectorFields(), nanoaod::MergeableCounterTable::floatCols(), nanoaod::MergeableCounterTable::floatWithNormCols(), nanoaod::MergeableCounterTable::intCols(), m_floatFields, m_floatWithNormFields, m_intFields, m_vfloatFields, m_vfloatWithNormFields, m_vintFields, nanoaod::MergeableCounterTable::vfloatCols(), nanoaod::MergeableCounterTable::vfloatWithNormCols(), and nanoaod::MergeableCounterTable::vintCols().
std::vector< RNTupleFieldPtr< std::uint64_t > > m_intFields
const std::vector< VFloatColumn > & vfloatCols() const
std::vector< RNTupleFieldPtr< std::vector< double > > > m_vfloatWithNormFields
const std::vector< FloatWithNormColumn > & floatWithNormCols() const
const std::vector< IntColumn > & intCols() const
const std::vector< VFloatWithNormColumn > & vfloatWithNormCols() const
std::vector< RNTupleFieldPtr< std::vector< double > > > m_vfloatFields
std::vector< RNTupleFieldPtr< double > > m_floatWithNormFields
const std::vector< FloatColumn > & floatCols() const
std::vector< RNTupleFieldPtr< double > > m_floatFields
std::vector< RNTupleFieldPtr< std::vector< std::uint64_t > > > m_vintFields
const std::vector< VIntColumn > & vintCols() const
static void fillVectorFields(const std::vector< Col > &tabcols, std::vector< RNTupleFieldPtr< T >> fields)
static void fillScalarFields(const std::vector< Col > &tabcols, std::vector< RNTupleFieldPtr< T >> fields)
◆ fillScalarFields()
template<typename T , typename Col >
void SummaryTableOutputFields::fillScalarFields |
( |
const std::vector< Col > & |
tabcols, |
|
|
std::vector< RNTupleFieldPtr< T >> |
fields |
|
) |
| |
|
staticprivate |
◆ fillVectorFields()
template<typename T , typename Col >
void SummaryTableOutputFields::fillVectorFields |
( |
const std::vector< Col > & |
tabcols, |
|
|
std::vector< RNTupleFieldPtr< T >> |
fields |
|
) |
| |
|
staticprivate |
◆ makeFields()
template<typename T , typename Col >
std::vector< RNTupleFieldPtr< T > > SummaryTableOutputFields::makeFields |
( |
const std::vector< Col > & |
tabcols, |
|
|
RNTupleModel & |
model |
|
) |
| |
|
private |
◆ m_floatFields
std::vector<RNTupleFieldPtr<double> > SummaryTableOutputFields::m_floatFields |
|
private |
◆ m_floatWithNormFields
std::vector<RNTupleFieldPtr<double> > SummaryTableOutputFields::m_floatWithNormFields |
|
private |
◆ m_intFields
std::vector<RNTupleFieldPtr<std::uint64_t> > SummaryTableOutputFields::m_intFields |
|
private |
◆ m_vfloatFields
std::vector<RNTupleFieldPtr<std::vector<double> > > SummaryTableOutputFields::m_vfloatFields |
|
private |
◆ m_vfloatWithNormFields
std::vector<RNTupleFieldPtr<std::vector<double> > > SummaryTableOutputFields::m_vfloatWithNormFields |
|
private |
◆ m_vintFields
std::vector<RNTupleFieldPtr<std::vector<std::uint64_t> > > SummaryTableOutputFields::m_vintFields |
|
private |