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  switch (method) {
25  case PT12L: {
26  return s << "PT12L ";
27  break;
28  }
29  case PT12H: {
30  return s << "PT12H ";
31  break;
32  }
33  case PT13L: {
34  return s << "PT13L ";
35  break;
36  }
37  case PT13H: {
38  return s << "PT13H ";
39  break;
40  }
41  case PT14L: {
42  return s << "PT14L ";
43  break;
44  }
45  case PT14H: {
46  return s << "PT14H ";
47  break;
48  }
49  case PT23L: {
50  return s << "PT23L ";
51  break;
52  }
53  case PT23H: {
54  return s << "PT23H ";
55  break;
56  }
57  case PT24L: {
58  return s << "PT24L ";
59  break;
60  }
61  case PT24H: {
62  return s << "PT24H ";
63  break;
64  }
65  case PT34L: {
66  return s << "PT34L ";
67  break;
68  }
69  case PT34H: {
70  return s << "PT34H ";
71  break;
72  }
73  case PT12LO: {
74  return s << "PT12LO ";
75  break;
76  }
77  case PT12HO: {
78  return s << "PT12HO ";
79  break;
80  }
81  case PT13LO: {
82  return s << "PT13LO ";
83  break;
84  }
85  case PT13HO: {
86  return s << "PT13HO ";
87  break;
88  }
89  case PT14LO: {
90  return s << "PT14LO ";
91  break;
92  }
93  case PT14HO: {
94  return s << "PT14HO ";
95  break;
96  }
97  case PT23LO: {
98  return s << "PT23LO ";
99  break;
100  }
101  case PT23HO: {
102  return s << "PT23HO ";
103  break;
104  }
105  case PT24LO: {
106  return s << "PT24LO ";
107  break;
108  }
109  case PT24HO: {
110  return s << "PT24HO ";
111  break;
112  }
113  case PT34LO: {
114  return s << "PT34LO ";
115  break;
116  }
117  case PT34HO: {
118  return s << "PT34HO ";
119  break;
120  }
121  case PT15LO: {
122  return s << "PT15LO ";
123  break;
124  }
125  case PT15HO: {
126  return s << "PT15HO ";
127  break;
128  }
129  case PT25LO: {
130  return s << "PT25LO ";
131  break;
132  }
133  case PT25HO: {
134  return s << "PT25HO ";
135  break;
136  }
137  default:
138  return s << "unknown pt-assignment method ";
139  }
140 }
std::ostream & operator<<(std::ostream &out, const std::tuple< Types... > &value)
Definition: Utilities.h:32
PtAssMethod