#include <Setting.h>
Public Member Functions | |
std::vector< std::string > | getColumnNames () |
std::vector< std::string > | getRow () |
std::string | getRowAsStr () |
template<class varType > | |
varType | getRowValue (const std::string &col) |
void | setLogStringVar (std::string *strVar) |
void | setRowColumns (const std::vector< std::string > &columns) |
void | setRowTypes (const std::vector< std::string > &types) |
void | setTableId (const std::string &id) |
TableRow () | |
TableRow (const std::vector< std::string > &row, std::string *lt) | |
~TableRow () | |
Private Attributes | |
std::shared_ptr< std::map< std::string, int > > | colDict_ |
std::shared_ptr< std::vector< std::string > > | columns_ |
std::string * | logText_ |
std::shared_ptr< std::vector< std::string > > | row_ |
std::string | tableId_ |
std::shared_ptr< std::vector< std::string > > | types_ |
|
inline |
l1t::TableRow::TableRow | ( | const std::vector< std::string > & | row, |
std::string * | lt | ||
) |
|
inline |
Definition at line 34 of file Setting.h.
References cuy::col, columns_, getRowValue(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 32 of file Setting.h.
References getRowAsStr(), row_, and AlCaHLTBitMon_QueryRunRegistry::string.
std::string l1t::TableRow::getRowAsStr | ( | ) |
Definition at line 210 of file Setting.cc.
References harvestTrackValidationPlots::str.
Referenced by getRow(), and getRowValue().
varType l1t::TableRow::getRowValue | ( | const std::string & | col | ) |
Definition at line 115 of file Setting.h.
References colDict_, getRowAsStr(), logText_, row_, and tableId_.
Referenced by getColumnNames().
|
inline |
void l1t::TableRow::setRowColumns | ( | const std::vector< std::string > & | columns | ) |
Definition at line 186 of file Setting.cc.
References mps_check::columns, and mps_fire::i.
Referenced by setTableId().
void l1t::TableRow::setRowTypes | ( | const std::vector< std::string > & | types | ) |
Definition at line 202 of file Setting.cc.
References cutBasedMuonId_MuonPOG_V0_cff::types.
Referenced by setTableId().
|
inline |
Definition at line 27 of file Setting.h.
References mps_check::columns, hcalTTPDigis_cfi::id, setRowColumns(), setRowTypes(), tableId_, and cutBasedMuonId_MuonPOG_V0_cff::types.
|
private |
Definition at line 43 of file Setting.h.
Referenced by getRowValue().
|
private |
Definition at line 42 of file Setting.h.
Referenced by getColumnNames().
|
private |
Definition at line 38 of file Setting.h.
Referenced by getRowValue(), l1t::Setting::getValue(), l1t::Setting::getVector(), setLogStringVar(), and l1t::Setting::setLogStringVar().
|
private |
Definition at line 40 of file Setting.h.
Referenced by getRow(), and getRowValue().
|
private |
Definition at line 37 of file Setting.h.
Referenced by getRowValue(), and setTableId().