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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140
//-------------------------------------------------
//
//   Description: Parameters for Assignment
//
//
//   $Date: 2007/02/27 11:44:00 $
//   $Revision: 1.2 $
//
//   Author :
//   N. Neumeister            CERN EP
//   J. Troconiz              UAM Madrid
//
//--------------------------------------------------

#include "CondFormats/L1TObjects/interface/L1MuDTAssParam.h"
#include <iostream>

using namespace std;

//
// overload output stream operator for PtAssMethod
//
ostream& operator<<(ostream& s, PtAssMethod method) {
  switch (method) {
    case PT12L: {
      return s << "PT12L ";
      break;
    }
    case PT12H: {
      return s << "PT12H ";
      break;
    }
    case PT13L: {
      return s << "PT13L ";
      break;
    }
    case PT13H: {
      return s << "PT13H ";
      break;
    }
    case PT14L: {
      return s << "PT14L ";
      break;
    }
    case PT14H: {
      return s << "PT14H ";
      break;
    }
    case PT23L: {
      return s << "PT23L ";
      break;
    }
    case PT23H: {
      return s << "PT23H ";
      break;
    }
    case PT24L: {
      return s << "PT24L ";
      break;
    }
    case PT24H: {
      return s << "PT24H ";
      break;
    }
    case PT34L: {
      return s << "PT34L ";
      break;
    }
    case PT34H: {
      return s << "PT34H ";
      break;
    }
    case PT12LO: {
      return s << "PT12LO ";
      break;
    }
    case PT12HO: {
      return s << "PT12HO ";
      break;
    }
    case PT13LO: {
      return s << "PT13LO ";
      break;
    }
    case PT13HO: {
      return s << "PT13HO ";
      break;
    }
    case PT14LO: {
      return s << "PT14LO ";
      break;
    }
    case PT14HO: {
      return s << "PT14HO ";
      break;
    }
    case PT23LO: {
      return s << "PT23LO ";
      break;
    }
    case PT23HO: {
      return s << "PT23HO ";
      break;
    }
    case PT24LO: {
      return s << "PT24LO ";
      break;
    }
    case PT24HO: {
      return s << "PT24HO ";
      break;
    }
    case PT34LO: {
      return s << "PT34LO ";
      break;
    }
    case PT34HO: {
      return s << "PT34HO ";
      break;
    }
    case PT15LO: {
      return s << "PT15LO ";
      break;
    }
    case PT15HO: {
      return s << "PT15HO ";
      break;
    }
    case PT25LO: {
      return s << "PT25LO ";
      break;
    }
    case PT25HO: {
      return s << "PT25HO ";
      break;
    }
    default:
      return s << "unknown pt-assignment method ";
  }
}