#include <TableOutputFields.h>
Public Member Functions | |
void | add (const edm::EDGetToken &table_token, const nanoaod::FlatTable &table) |
void | createFields (const edm::EventForOutput &event, RNTupleModel &eventModel) |
void | fill (const edm::EventForOutput &event) |
void | print () const |
Static Private Member Functions | |
static bool | hasAnonymousColumn (const nanoaod::FlatTable &table) |
Private Attributes | |
std::vector< TableCollection > | m_collections |
std::vector< TableOutputFields > | m_singletonFields |
std::vector< TableOutputVectorFields > | m_vectorFields |
Definition at line 127 of file TableOutputFields.h.
void TableCollectionSet::add | ( | const edm::EDGetToken & | table_token, |
const nanoaod::FlatTable & | table | ||
) |
Definition at line 199 of file TableOutputFields.cc.
References DummyCfis::c, universalConfigTemplate::collection, gather_cfg::cout, Exception, hasAnonymousColumn(), m_collections, m_singletonFields, m_vectorFields, and TableParser::table.
Referenced by NanoAODRNTupleOutputModule::initializeNTuple(), and counter.Counter::register().
void TableCollectionSet::createFields | ( | const edm::EventForOutput & | event, |
RNTupleModel & | eventModel | ||
) |
Definition at line 240 of file TableOutputFields.cc.
References universalConfigTemplate::collection, Exception, m_collections, m_singletonFields, m_vectorFields, and TableParser::table.
Referenced by NanoAODRNTupleOutputModule::initializeNTuple().
void TableCollectionSet::fill | ( | const edm::EventForOutput & | event | ) |
Definition at line 257 of file TableOutputFields.cc.
References universalConfigTemplate::collection, l1GtPatternGenerator_cfi::fields, patZpeak::handle, m_collections, m_singletonFields, m_vectorFields, and TableParser::table.
Referenced by NanoAODRNTupleOutputModule::write().
|
staticprivate |
Definition at line 272 of file TableOutputFields.cc.
References Exception, mps_fire::i, TableParser::table, and to_string().
Referenced by add().
void TableCollectionSet::print | ( | void | ) | const |
Definition at line 233 of file TableOutputFields.cc.
References universalConfigTemplate::collection, gather_cfg::cout, and m_collections.
|
private |
Definition at line 138 of file TableOutputFields.h.
Referenced by add(), createFields(), fill(), and print().
|
private |
Definition at line 139 of file TableOutputFields.h.
Referenced by add(), createFields(), and fill().
|
private |
Definition at line 140 of file TableOutputFields.h.
Referenced by add(), createFields(), and fill().