Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
#include "DataFormats/L1TMuon/interface/OMTF/OmtfDataWord64.h"

namespace omtf {
  std::ostream &DataWord64::operator<<(std::ostream &out, const DataWord64::Type &o) {
    switch (o) {
      case (csc):
        out << "csc ";
        break;
      case (rpc):
        out << "rpc ";
        break;
      case (dt):
        out << "dt  ";
        break;
      case (omtf):
        out << "omtf";
        break;
      default:
        out << "unkn";
        break;
    }
    out << "(0x" << std::hex << static_cast<int>(o) << std::dec << ")";
    return out;
  }
}  // namespace omtf