28 std::string colName =
nextName(prefix);
33 m_columns[colName +
"_l"] = value & 0xFFFF;
37 ColumnMap::iterator it =
m_columns.find(name);
40 << name <<
" to " << std::hex << value
50 out <<
"BEGIN Columns: " << std::endl ;
51 for(L1GtPatternLine::ColumnMap::const_iterator it =
m_columns.begin();
53 out << it->first <<
": " << std::hex << it->second << std::endl;
55 out <<
"END Columns." << std::endl ;
67 result =
name(prefix, i++);
74 std::ostringstream ss;
80 ColumnMap::const_iterator it =
m_columns.find(name);
boost::uint32_t get(const std::string &name) const
void print(std::ostream &out) const
std::string nextName(const std::string &prefix)
bool has(const std::string &colname) const
void set(const std::string &name, boost::uint32_t value)
void push(const std::string &prefix, boost::uint32_t value)
std::string name(const std::string &prefix, unsigned int i) const