StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
padfinder.h
1 #ifndef _TPC_PADFINDER_H_
2 #define _TPC_PADFINDER_H_
3 
4 static struct PADFINDER {
5  int rdo;
6  int mezz;
7  int minpad;
8  int maxpad;
9 } padfinder[45][3] =
10 {
11 {{1, 1, 1, 88} , //1
12 {0, 0, 0, 0} ,
13 {0, 0, 0, 0} },
14 
15 {{1, 1, 1, 96} , //2
16 {0, 0, 0, 0} ,
17 {0, 0, 0, 0} },
18 
19 {{1, 1, 1, 4} , //3
20 {1, 2, 5, 100},
21 {1, 1, 101, 104} } ,
22 
23 {{1, 2, 1, 112} , //4
24 {0, 0, 0, 0} ,
25 {0, 0, 0, 0} },
26 
27 {{1, 3, 1, 3} , //5
28 {1, 2, 4, 115} ,
29 {1, 3, 116, 118} },
30 
31 {{1, 3, 1, 126} , //6
32 {0, 0, 0, 0} ,
33 {0, 0, 0, 0} },
34 
35 {{1, 3, 1, 134} , //7
36 {0, 0, 0, 0} ,
37 {0, 0, 0, 0} },
38 
39 {{2, 3, 1, 12} , //8
40 {1, 3, 13, 130} ,
41 {2, 3, 131, 142} },
42 
43 {{2, 3, 1, 150} , //9
44 {0, 0, 0, 0} ,
45 {0, 0, 0, 0} },
46 
47 {{2, 3, 1, 158} , //10
48 {0, 0, 0, 0} ,
49 {0, 0, 0, 0} },
50 
51 {{2, 3, 1, 5} , //11
52 {2, 2, 6, 161} ,
53 {2, 3, 162, 166} },
54 
55 {{2, 2, 1, 2} , //12
56 {2, 1, 3, 172} ,
57 {2, 2, 173, 174} },
58 
59 {{2, 1, 1, 182} , //13
60 {0, 0, 0, 0} ,
61 {0, 0, 0, 0} },
62 
63 {{3, 2, 1, 1} , //14
64 {3, 3, 2, 98} ,
65 {0, 0, 0, 0} },
66 
67 {{3, 2, 1, 2} , //15
68 {3, 3, 3, 100} ,
69 {0, 0, 0, 0} },
70 
71 {{3, 2, 1, 43} , //16
72 {3, 3, 44, 102} ,
73 {0, 0, 0, 0} },
74 
75 {{3, 2, 1, 104} , //17
76 {0, 0, 0, 0} ,
77 {0, 0, 0, 0} },
78 
79 {{3, 2, 1, 106} , //18
80 {0, 0, 0, 0} ,
81 {0, 0, 0, 0} },
82 
83 {{3, 1, 1, 93} , //19
84 {3, 2, 94, 106} ,
85 {0, 0, 0, 0} },
86 
87 {{3, 1, 1, 108} , //20
88 {0, 0, 0, 0} ,
89 {0, 0, 0, 0} },
90 
91 {{3, 1, 1, 110} , //21
92 {0, 0, 0, 0} ,
93 {0, 0, 0, 0} },
94 
95 {{4, 3, 1, 112} , //22
96 {0, 0, 0, 0} ,
97 {0, 0, 0, 0} },
98 
99 {{4, 3, 1, 112} , //23
100 {0, 0, 0, 0} ,
101 {0, 0, 0, 0} },
102 
103 {{4, 2, 1, 49} , //24
104 {4, 3, 50, 113} ,
105 {4, 2, 114, 114} },
106 
107 {{4, 2, 1, 116} , //25
108 {0, 0, 0, 0} ,
109 {0, 0, 0, 0} },
110 
111 {{4, 2, 1, 118} , //26
112 {0, 0, 0, 0} ,
113 {0, 0, 0, 0} },
114 
115 {{4, 1, 1, 92} , //27
116 {4, 2, 93, 120} ,
117 {0, 0, 0, 0} },
118 
119 {{4, 1, 1, 122} , //28
120 {0, 0, 0, 0} ,
121 {0, 0, 0, 0} },
122 
123 {{4, 1, 1, 122} , //29
124 {0, 0, 0, 0} ,
125 {0, 0, 0, 0} },
126 
127 {{5, 3, 1, 124} , //30
128 {0, 0, 0, 0} ,
129 {0, 0, 0, 0} },
130 
131 {{5, 3, 1, 126} , //31
132 {0, 0, 0, 0} ,
133 {0, 0, 0, 0} },
134 
135 {{5, 2, 1, 48} , //32
136 {5, 3, 49, 128} ,
137 {0, 0, 0, 0} },
138 
139 {{5, 2, 1, 128} , //33
140 {0, 0, 0, 0} ,
141 {0, 0, 0, 0} },
142 
143 {{5, 1, 1, 1} , //34
144 {5, 2, 2, 129} ,
145 {5, 1, 130, 130}} ,
146 
147 {{5, 1, 1, 82} , //35
148 {5, 2, 83, 130} ,
149 {5, 1, 131, 132}} ,
150 
151 {{5, 1, 1, 134} , //36
152 {0, 0, 0, 0} ,
153 {0, 0, 0, 0} },
154 
155 {{5, 1, 1, 136} , //37
156 {0, 0, 0, 0} ,
157 {0, 0, 0, 0} },
158 
159 {{6, 3, 1, 138} , //38
160 {0, 0, 0, 0} ,
161 {0, 0, 0, 0} },
162 
163 {{6, 3, 1, 138} , //39
164 {0, 0, 0, 0} ,
165 {0, 0, 0, 0} },
166 
167 {{6, 2, 1, 46} , //40
168 {6, 3, 47, 140} ,
169 {0, 0, 0, 0} },
170 
171 {{6, 2, 1, 142} , //41
172 {0, 0, 0, 0} ,
173 {0, 0, 0, 0} },
174 
175 {{6, 2, 1, 144} , //42
176 {0, 0, 0, 0} ,
177 {0, 0, 0, 0} },
178 
179 {{6, 1, 1, 96} , //43
180 {6, 2, 97, 144} ,
181 {0, 0, 0, 0} },
182 
183 {{6, 1, 1, 144} , //44
184 {0, 0, 0, 0} ,
185 {0, 0, 0, 0} },
186 
187 {{6, 1, 1, 144} , //45
188 {0, 0, 0, 0} ,
189 {0, 0, 0, 0} }};
190 
191 
192 #endif