#include <SimpleFlatTableProducer.h>
Public Member Functions | |
void | fill (std::vector< const T * > selobjs, nanoaod::FlatTable &out) const override |
FuncVariable (const std::string &aname, nanoaod::FlatTable::ColumnType atype, const edm::ParameterSet &cfg) | |
~FuncVariable () override | |
Public Member Functions inherited from SimpleFlatTableProducerBase< T, TProd >::Variable | |
Variable (const std::string &aname, nanoaod::FlatTable::ColumnType atype, const edm::ParameterSet &cfg) | |
Public Member Functions inherited from SimpleFlatTableProducerBase< T, TProd >::VariableBase | |
const std::string & | name () const |
const nanoaod::FlatTable::ColumnType & | type () const |
VariableBase (const std::string &aname, nanoaod::FlatTable::ColumnType atype, const edm::ParameterSet &cfg) | |
virtual | ~VariableBase () |
Protected Attributes | |
StringFunctor | func_ |
StringFunctor | precisionFunc_ |
Protected Attributes inherited from SimpleFlatTableProducerBase< T, TProd >::VariableBase | |
std::string | doc_ |
std::string | name_ |
int | precision_ |
nanoaod::FlatTable::ColumnType | type_ |
Definition at line 84 of file SimpleFlatTableProducer.h.
|
inline |
Definition at line 86 of file SimpleFlatTableProducer.h.
|
inlineoverride |
Definition at line 88 of file SimpleFlatTableProducer.h.
|
inlineoverridevirtual |
Implements SimpleFlatTableProducerBase< T, TProd >::Variable.
Definition at line 89 of file SimpleFlatTableProducer.h.
References SimpleFlatTableProducerBase< T, TProd >::VariableBase::doc_, mps_fire::i, gen::n, SimpleFlatTableProducerBase< T, TProd >::VariableBase::name_, SimpleFlatTableProducerBase< T, TProd >::VariableBase::precision_, MiniFloatConverter::reduceMantissaToNbitsRounding(), SimpleFlatTableProducerBase< T, TProd >::VariableBase::type_, and create_public_pileup_plots::vals.
|
protected |
Definition at line 100 of file SimpleFlatTableProducer.h.
|
protected |
Definition at line 101 of file SimpleFlatTableProducer.h.