CMS 3D CMS Logo

L1MuDTAssParam.cc
Go to the documentation of this file.
1 //-------------------------------------------------
2 //
3 // Description: Parameters for Assignment
4 //
5 //
6 // $Date: 2007/02/27 11:44:00 $
7 // $Revision: 1.2 $
8 //
9 // Author :
10 // N. Neumeister CERN EP
11 // J. Troconiz UAM Madrid
12 //
13 //--------------------------------------------------
14 
16 #include <iostream>
17 
18 using namespace std;
19 
20 //
21 // overload output stream operator for PtAssMethod
22 //
23 ostream& operator<<( ostream& s, PtAssMethod method) {
24 
25  switch (method) {
26  case PT12L : { return s << "PT12L "; break; }
27  case PT12H : { return s << "PT12H "; break; }
28  case PT13L : { return s << "PT13L "; break; }
29  case PT13H : { return s << "PT13H "; break; }
30  case PT14L : { return s << "PT14L "; break; }
31  case PT14H : { return s << "PT14H "; break; }
32  case PT23L : { return s << "PT23L "; break; }
33  case PT23H : { return s << "PT23H "; break; }
34  case PT24L : { return s << "PT24L "; break; }
35  case PT24H : { return s << "PT24H "; break; }
36  case PT34L : { return s << "PT34L "; break; }
37  case PT34H : { return s << "PT34H "; break; }
38  case PT12LO : { return s << "PT12LO "; break; }
39  case PT12HO : { return s << "PT12HO "; break; }
40  case PT13LO : { return s << "PT13LO "; break; }
41  case PT13HO : { return s << "PT13HO "; break; }
42  case PT14LO : { return s << "PT14LO "; break; }
43  case PT14HO : { return s << "PT14HO "; break; }
44  case PT23LO : { return s << "PT23LO "; break; }
45  case PT23HO : { return s << "PT23HO "; break; }
46  case PT24LO : { return s << "PT24LO "; break; }
47  case PT24HO : { return s << "PT24HO "; break; }
48  case PT34LO : { return s << "PT34LO "; break; }
49  case PT34HO : { return s << "PT34HO "; break; }
50  case PT15LO : { return s << "PT15LO "; break; }
51  case PT15HO : { return s << "PT15HO "; break; }
52  case PT25LO : { return s << "PT25LO "; break; }
53  case PT25HO : { return s << "PT25HO "; break; }
54  default :
55  return s << "unknown pt-assignment method ";
56  }
57 
58 }
std::ostream & operator<<(std::ostream &out, const std::tuple< Types... > &value)
Definition: Utilities.h:38
PtAssMethod