|
| | IntegerTableCondition (const std::string &name, const std::vector< std::string > &columns) |
| |
| | HomogenousTableCondition (const std::string &name, const std::vector< std::string > &columns) |
| |
| void | clear () |
| | Clear the contents.
|
| |
| void | add (unsigned int id, const std::vector< int > &values) |
| | Add an entry to the table.
|
| |
| int | get (unsigned int id, unsigned int col) const |
| | Get an entry by DetectorId and number.
|
| |
| std::pair< unsigned int, std::vector< int > > | getRow (unsigned int irow) const |
| | Get a row by number Used primarily for persisting the SimpleTableCondition.
|
| |
| int | getByName (unsigned int id, const std::string &colname) const |
| | Get a column by DetectorId and name Throws an exception when.
|
| |
| virtual std::ostream & | streamRow (std::ostream &s, int irow) const |
| | Streams a given row of this table.
|
| |
| | BaseTableCondition (const std::string &name, const std::vector< std::string > &columns) |
| | Create table with given set of columns.
|
| |
| unsigned int | getColumnNumber (const std::string &colname) const |
| | Get a the column number for the given column name.
|
| |
| unsigned int | getColumnCount () const |
| | Get the number of columns.
|
| |
| const std::string & | getColumnName (unsigned int icol) const |
| | Get the name of the given column.
|
| |
| unsigned int | getRowId (unsigned int irow) const |
| | Get the id for the given row.
|
| |
| const std::vector< std::string > & | getColumnNames () const |
| | Get the names of the columns.
|
| |
| std::size_t | getRowCount () const |
| | Get the number of rows.
|
| |
| void | setIdMask (unsigned int mask) |
| | Set an AND mask to be applied to the id.
|
| |
| unsigned int | getIdMask () const |
| | Get the AND mask to be applied to the id.
|
| |
| | ConditionsObject (const std::string &name) |
| | Class constructor.
|
| |
| virtual | ~ConditionsObject () |
| | Destructor.
|
| |
| std::string | getName () const |
| | Get the name of this object.
|
| |
Definition at line 223 of file SimpleTableCondition.h.