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 ";
}
}
|