Preliminary files for CMake
[u/mrichter/AliRoot.git] / TOF / AliTOFCableLengthMap.cxx
CommitLineData
2fe622b6 1/**************************************************************************\r
2 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *\r
3 * *\r
4 * Author: The ALICE Off-line Project. *\r
5 * Contributors are mentioned in the code where appropriate. *\r
6 * *\r
7 * Permission to use, copy, modify and distribute this software and its *\r
8 * documentation strictly for non-commercial purposes is hereby granted *\r
9 * without fee, provided that the above copyright notice appears in all *\r
10 * copies and that both the copyright notice and this permission notice *\r
11 * appear in the supporting documentation. The authors make no claims *\r
12 * about the suitability of this software for any purpose. It is *\r
13 * provided "as is" without express or implied warranty. *\r
14 **************************************************************************/\r
15\r
16/*\r
17$Log$\r
18*/\r
19\r
20///////////////////////////////////////////////////////////////////////////////\r
21// //\r
22// TOF Cable Length Map class //\r
23// //\r
24// //\r
25// Author: P.Pagano //\r
26// //\r
27///////////////////////////////////////////////////////////////////////////////\r
28\r
29#include "AliTOFCableLengthMap.h"\r
30\r
31ClassImp(AliTOFCableLengthMap)\r
32\r
e7481300 33const Float_t AliTOFCableLengthMap::fgkPropagationDelay = 0.0513;\r
34\r
2fe622b6 35const Float_t AliTOFCableLengthMap::fgkCableLength[72][10][2][5] =\r
36{\r
37 {//crate 0\r
38 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain\r
39 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
40 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
41 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
42 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
43 {{350.0,362.5,350.0,362.5,362.5},{387.5,387.5,400.0,400.0,412.5}},//slot 8, chain \r
44 {{387.5,387.5,387.5,387.5,400.0},{412.5,412.5,425.0,412.5,425.0}},//slot 9, chain \r
45 {{425.0,425.0,425.0,425.0,425.0},{462.5,450.0,450.0,462.5,450.0}},//slot 10, chain \r
46 {{462.5,475.0,475.0,475.0,475.0},{487.5,487.5,487.5,500.0,500.0}},//slot 11, chain \r
47 {{500.0,512.5,512.5,512.5,512.5},{525.0,537.5,537.5,550.0,550.0}} //slot 12, chain\r
48 },\r
49 {//crate 1\r
50 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
51 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
52 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
53 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
54 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
55 {{375.0,375.0,375.0,375.0,375.0},{412.5,412.5,400.0,400.0,400.0}},//slot 8, chain \r
56 {{412.5,412.5,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,437.5}},//slot 9, chain \r
57 {{450.0,450.0,437.5,437.5,437.5},{475.0,475.0,462.5,450.0,462.5}},//slot 10, chain \r
58 {{487.5,487.5,487.5,475.0,475.0},{512.5,512.5,512.5,500.0,500.0}},//slot 11, chain \r
59 {{525.0,525.0,512.5,512.5,512.5},{550.0,550.0,550.0,537.5,537.5}} //slot 12, chain\r
60 },\r
61 {//crate 2\r
62 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
63 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
64 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
65 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
66 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
67 {{350.0,362.5,350.0,362.5,362.5},{387.5,387.5,400.0,400.0,412.5}},//slot 8, chain \r
68 {{387.5,387.5,387.5,387.5,400.0},{412.5,412.5,425.0,412.5,425.0}},//slot 9, chain \r
69 {{425.0,425.0,425.0,425.0,425.0},{462.5,450.0,450.0,462.5,450.0}},//slot 10, chain \r
70 {{462.5,475.0,475.0,475.0,475.0},{487.5,487.5,487.5,500.0,500.0}},//slot 11, chain \r
71 {{500.0,512.5,512.5,512.5,512.5},{525.0,537.5,537.5,550.0,550.0}} //slot 12, chain\r
72 },\r
73 {//crate 3\r
74 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
75 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
76 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
77 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
78 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
79 {{375.0,375.0,375.0,375.0,375.0},{412.5,412.5,400.0,400.0,400.0}},//slot 8, chain \r
80 {{412.5,412.5,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,437.5}},//slot 9, chain \r
81 {{450.0,450.0,437.5,437.5,437.5},{475.0,475.0,462.5,450.0,462.5}},//slot 10, chain \r
82 {{487.5,487.5,487.5,475.0,475.0},{512.5,512.5,512.5,500.0,500.0}},//slot 11, chain \r
83 {{525.0,525.0,512.5,512.5,512.5},{550.0,550.0,550.0,537.5,537.5}} //slot 12, chain\r
84 },\r
85 {//crate 4\r
86 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
87 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
88 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
89 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
90 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
91 {{350.0,362.5,350.0,362.5,362.5},{387.5,387.5,400.0,400.0,400.0}},//slot 8, chain \r
92 {{387.5,387.5,387.5,400.0,400.0},{412.5,412.5,412.5,425.0,425.0}},//slot 9, chain \r
93 {{425.0,425.0,425.0,437.5,437.5},{462.5,450.0,450.0,462.5,450.0}},//slot 10, chain \r
94 {{475.0,475.0,487.5,487.5,487.5},{487.5,487.5,500.0,500.0,500.0}},//slot 11, chain \r
95 {{500.0,512.5,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain\r
96 },\r
97 {//crate 5\r
98 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
99 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
100 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
101 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
102 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
103 {{375.0,375.0,375.0,375.0,375.0},{412.5,412.5,412.5,412.5,400.0}},//slot 8, chain \r
104 {{425.0,412.5,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,425.0}},//slot 9, chain \r
105 {{450.0,450.0,450.0,437.5,437.5},{475.0,475.0,475.0,462.5,462.5}},//slot 10, chain \r
106 {{487.5,487.5,487.5,487.5,487.5},{500.0,512.5,512.5,512.5,487.5}},//slot 11, chain \r
107 {{525.0,525.0,512.5,525.0,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot ,12 chain\r
108 }, \r
109 {//crate 6\r
110 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
111 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
112 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
113 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
114 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
115 {{350.0,362.5,350.0,362.5,362.5},{387.5,387.5,400.0,400.0,400.0}},//slot 8, chain \r
116 {{387.5,387.5,387.5,400.0,400.0},{412.5,412.5,412.5,425.0,425.0}},//slot 9, chain \r
117 {{425.0,425.0,425.0,437.5,437.5},{462.5,450.0,450.0,462.5,450.0}},//slot 10, chain \r
118 {{475.0,475.0,487.5,487.5,487.5},{487.5,487.5,500.0,500.0,500.0}},//slot 11, chain \r
119 {{500.0,512.5,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain\r
120 }, \r
121 {//crate 7\r
122 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
123 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
124 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
125 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
126 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
127 {{375.0,375.0,375.0,375.0,375.0},{412.5,412.5,412.5,412.5,400.0}},//slot 8, chain \r
128 {{425.0,412.5,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,425.0}},//slot 9, chain \r
129 {{450.0,450.0,450.0,437.5,437.5},{475.0,475.0,475.0,462.5,462.5}},//slot 10, chain \r
130 {{487.5,487.5,487.5,487.5,487.5},{500.0,512.5,512.5,512.5,487.5}},//slot 11, chain \r
131 {{525.0,525.0,512.5,525.0,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot ,12 chain\r
132 },\r
133 {//crate 8\r
134 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
135 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
136 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
137 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
138 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
139 {{350.0,362.5,350.0,362.5,362.5},{387.5,387.5,400.0,400.0,400.0}},//slot 8, chain \r
140 {{387.5,387.5,400.0,400.0,400.0},{412.5,412.5,425.0,425.0,425.0}},//slot 9, chain \r
141 {{425.0,425.0,437.5,437.5,437.5},{462.5,450.0,450.0,462.5,450.0}},//slot 10, chain \r
142 {{475.0,475.0,487.5,487.5,487.5},{487.5,487.5,487.5,500.0,500.0}},//slot 11, chain \r
143 {{500.0,500.0,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain\r
144 },\r
145 {//crate 9\r
146 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
147 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
148 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
149 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
150 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
151 {{375.0,375.0,375.0,375.0,375.0},{412.5,412.5,412.5,412.5,400.0}},//slot 8, chain \r
152 {{425.0,412.5,412.5,412.5,412.5},{437.5,437.5,437.5,425.0,425.0}},//slot 9, chain \r
153 {{450.0,450.0,450.0,437.5,437.5},{475.0,475.0,475.0,462.5,462.5}},//slot 10, chain \r
154 {{487.5,487.5,487.5,487.5,487.5},{512.5,512.5,512.5,512.5,500.0}},//slot 11, chain \r
155 {{525.0,525.0,525.0,512.5,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot 12, chain\r
156 },\r
157 {//crate 10\r
158 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
159 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
160 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
161 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
162 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
163 {{350.0,362.5,350.0,362.5,362.5},{387.5,387.5,400.0,400.0,400.0}},//slot 8, chain \r
164 {{387.5,387.5,400.0,400.0,400.0},{412.5,412.5,425.0,425.0,425.0}},//slot 9, chain \r
165 {{425.0,425.0,437.5,437.5,437.5},{462.5,450.0,450.0,462.5,450.0}},//slot 10, chain \r
166 {{475.0,475.0,487.5,487.5,487.5},{487.5,487.5,487.5,500.0,500.0}},//slot 11, chain \r
167 {{500.0,500.0,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain\r
168 }, \r
169 {//crate 11\r
170 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
171 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
172 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
173 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
174 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
175 {{375.0,375.0,375.0,375.0,375.0},{412.5,412.5,412.5,412.5,400.0}},//slot 8, chain \r
176 {{425.0,412.5,412.5,412.5,412.5},{437.5,437.5,437.5,425.0,425.0}},//slot 9, chain \r
177 {{450.0,450.0,450.0,437.5,437.5},{475.0,475.0,475.0,462.5,462.5}},//slot 10, chain \r
178 {{487.5,487.5,487.5,487.5,487.5},{512.5,512.5,512.5,512.5,500.0}},//slot 11, chain \r
179 {{525.0,525.0,525.0,512.5,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot 12, chain\r
180 },\r
181 {//crate 12\r
182 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
183 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
184 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
185 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
186 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
187 {{350.0,362.5,350.0,362.5,362.5},{387.5,387.5,400.0,400.0,400.0}},//slot 8, chain \r
188 {{387.5,387.5,387.5,400.0,400.0},{412.5,412.5,412.5,425.0,425.0}},//slot 9, chain \r
189 {{425.0,425.0,425.0,437.5,437.5},{462.5,450.0,450.0,462.5,450.0}},//slot 10, chain \r
190 {{475.0,487.5,487.5,487.5,487.5},{487.5,487.5,500.0,500.0,500.0}},//slot 11, chain \r
191 {{500.0,512.5,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain\r
192 },\r
193 {//crate 13\r
194 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
195 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
196 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
197 {{287.5,287.5,287.5,275.0,275.0},{362.5,362.5,350.0,350.0,350.0}},//slot 6, chain \r
198 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
199 {{375.0,375.0,375.0,375.0,375.0},{412.5,412.5,412.5,412.5,400.0}},//slot 8, chain \r
200 {{425.0,412.5,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,425.0}},//slot 9, chain \r
201 {{450.0,450.0,450.0,437.5,437.5},{475.0,475.0,475.0,462.5,462.5}},//slot 10, chain \r
202 {{487.5,487.5,487.5,487.5,487.5},{512.5,512.5,512.5,500.0,500.0}},//slot 11, chain \r
203 {{525.0,525.0,525.0,525.0,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot 12, chain\r
204 },\r
205 {//crate 14\r
206 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
207 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
208 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
209 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
210 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
211 {{350.0,362.5,350.0,362.5,362.5},{387.5,387.5,400.0,400.0,400.0}},//slot 8, chain \r
212 {{387.5,387.5,387.5,400.0,400.0},{412.5,412.5,412.5,425.0,425.0}},//slot 9, chain \r
213 {{425.0,425.0,425.0,437.5,437.5},{462.5,450.0,450.0,462.5,450.0}},//slot 10, chain \r
214 {{475.0,487.5,487.5,487.5,487.5},{487.5,487.5,500.0,500.0,500.0}},//slot 11, chain \r
215 {{500.0,512.5,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain\r
216 }, \r
217 {//crate 15\r
218 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
219 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
220 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
221 {{287.5,287.5,287.5,275.0,275.0},{362.5,362.5,350.0,350.0,350.0}},//slot 6, chain \r
222 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
223 {{375.0,375.0,375.0,375.0,375.0},{412.5,412.5,412.5,412.5,400.0}},//slot 8, chain \r
224 {{425.0,412.5,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,425.0}},//slot 9, chain \r
225 {{450.0,450.0,450.0,437.5,437.5},{475.0,475.0,475.0,462.5,462.5}},//slot 10, chain \r
226 {{487.5,487.5,487.5,487.5,487.5},{512.5,512.5,512.5,500.0,500.0}},//slot 11, chain \r
227 {{525.0,525.0,525.0,525.0,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot 12, chain\r
228 },\r
229 {//crate 16\r
230 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
231 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
232 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
233 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
234 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
235 {{350.0,362.5,350.0,362.5,362.5},{387.5,387.5,400.0,400.0,400.0}},//slot 8, chain \r
236 {{387.5,387.5,400.0,400.0,400.0},{412.5,412.5,425.0,425.0,425.0}},//slot 9, chain \r
237 {{425.0,425.0,437.5,437.5,437.5},{462.5,450.0,450.0,462.5,450.0}},//slot 10, chain \r
238 {{475.0,475.0,475.0,487.5,487.5},{487.5,487.5,487.5,500.0,500.0}},//slot 11, chain \r
239 {{500.0,500.0,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain\r
240 },\r
241 {//crate 17\r
242 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
243 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
244 {{275.0,275.0,275.0,262.5,262.5},{250.0,250.0,237.5,237.5,237.5}},//slot 5, chain \r
245 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
246 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
247 {{375.0,375.0,375.0,375.0,375.0},{412.5,412.5,412.5,412.5,400.0}},//slot 8, chain \r
248 {{425.0,412.5,412.5,412.5,412.5},{437.5,437.5,437.5,425.0,425.0}},//slot 9, chain \r
249 {{450.0,450.0,450.0,437.5,437.5},{475.0,475.0,475.0,462.5,462.5}},//slot 10, chain \r
250 {{487.5,487.5,487.5,487.5,487.5},{512.5,512.5,512.5,512.5,500.0}},//slot 11, chain \r
251 {{525.0,525.0,525.0,512.5,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot 12, chain\r
252 },\r
253 {//crate 18\r
254 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
255 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
256 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
257 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
258 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
259 {{350.0,362.5,350.0,362.5,362.5},{387.5,387.5,400.0,400.0,400.0}},//slot 8, chain \r
260 {{387.5,387.5,400.0,400.0,400.0},{412.5,412.5,425.0,425.0,425.0}},//slot 9, chain \r
261 {{425.0,425.0,437.5,437.5,437.5},{462.5,450.0,450.0,462.5,450.0}},//slot 10, chain \r
262 {{475.0,475.0,475.0,487.5,487.5},{487.5,487.5,487.5,500.0,500.0}},//slot 11, chain \r
263 {{500.0,500.0,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain\r
264 },\r
265 {//crate 19\r
266 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
267 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
268 {{275.0,275.0,275.0,262.5,262.5},{250.0,250.0,237.5,237.5,237.5}},//slot 5, chain \r
269 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
270 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
271 {{375.0,375.0,375.0,375.0,375.0},{412.5,412.5,412.5,412.5,400.0}},//slot 8, chain \r
272 {{425.0,412.5,412.5,412.5,412.5},{437.5,437.5,437.5,425.0,425.0}},//slot 9, chain \r
273 {{450.0,450.0,450.0,437.5,437.5},{475.0,475.0,475.0,462.5,462.5}},//slot 10, chain \r
274 {{487.5,487.5,487.5,487.5,487.5},{512.5,512.5,512.5,512.5,500.0}},//slot 11, chain \r
275 {{525.0,525.0,525.0,512.5,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot 12, chain\r
276 },\r
277 {//crate 20\r
278 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
279 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
280 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
281 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
282 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
283 {{350.0,362.5,350.0,362.5,362.5},{387.5,387.5,400.0,400.0,400.0}},//slot 8, chain \r
284 {{387.5,387.5,387.5,400.0,400.0},{412.5,412.5,425.0,425.0,425.0}},//slot 9, chain \r
285 {{425.0,425.0,437.5,437.5,437.5},{462.5,450.0,450.0,462.5,450.0}},//slot 10, chain \r
286 {{475.0,475.0,487.5,487.5,487.5},{487.5,487.5,487.5,500.0,500.0}},//slot 11, chain \r
287 {{500.0,500.0,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain\r
288 },\r
289 {//crate 21\r
290 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
291 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
292 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
293 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
294 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
295 {{375.0,375.0,375.0,375.0,375.0},{412.5,412.5,412.5,400.0,400.0}},//slot 8, chain \r
296 {{425.0,425.0,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,425.0}},//slot 9, chain \r
297 {{450.0,450.0,450.0,437.5,437.5},{475.0,475.0,475.0,462.5,462.5}},//slot 10, chain \r
298 {{487.5,487.5,487.5,487.5,487.5},{512.5,512.5,512.5,512.5,500.0}},//slot 11, chain \r
299 {{525.0,525.0,525.0,512.5,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot 12, chain\r
300 },\r
301 {//crate 22\r
302 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
303 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
304 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
305 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
306 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
307 {{350.0,362.5,350.0,362.5,362.5},{387.5,387.5,400.0,400.0,400.0}},//slot 8, chain \r
308 {{387.5,387.5,387.5,400.0,400.0},{412.5,412.5,425.0,425.0,425.0}},//slot 9, chain \r
309 {{425.0,425.0,437.5,437.5,437.5},{462.5,450.0,450.0,462.5,450.0}},//slot 10, chain \r
310 {{475.0,475.0,487.5,487.5,487.5},{487.5,487.5,487.5,500.0,500.0}},//slot 11, chain \r
311 {{500.0,500.0,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain\r
312 },\r
313 {//crate 23\r
314 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
315 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
316 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
317 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
318 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
319 {{375.0,375.0,375.0,375.0,375.0},{412.5,412.5,412.5,400.0,400.0}},//slot 8, chain \r
320 {{425.0,425.0,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,425.0}},//slot 9, chain \r
321 {{450.0,450.0,450.0,437.5,437.5},{475.0,475.0,475.0,462.5,462.5}},//slot 10, chain \r
322 {{487.5,487.5,487.5,487.5,487.5},{512.5,512.5,512.5,512.5,500.0}},//slot 11, chain \r
323 {{525.0,525.0,525.0,512.5,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot 12, chain\r
324 },\r
325 {//crate 24\r
326 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
327 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
328 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
329 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
330 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
331 {{350.0,362.5,350.0,362.5,362.5},{387.5,387.5,400.0,400.0,400.0}},//slot 8, chain \r
332 {{387.5,387.5,400.0,400.0,400.0},{412.5,425.0,425.0,425.0,425.0}},//slot 9, chain \r
333 {{425.0,437.5,437.5,437.5,437.5},{462.5,450.0,450.0,462.5,450.0}},//slot 10, chain \r
334 {{475.0,475.0,487.5,487.5,487.5},{487.5,487.5,487.5,500.0,500.0}},//slot 11, chain \r
335 {{500.0,500.0,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain \r
336 },\r
337 {//crate 25\r
338 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
339 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
340 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
341 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
342 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
343 {{375.0,375.0,375.0,375.0,375.0},{412.5,412.5,412.5,412.5,400.0}},//slot 8, chain \r
344 {{425.0,425.0,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,425.0}},//slot 9, chain \r
345 {{475.0,475.0,475.0,462.5,462.5},{450.0,450.0,450.0,437.5,437.5}},//slot 10, chain \r
346 {{487.5,487.5,487.5,487.5,487.5},{512.5,512.5,512.5,512.5,500.0}},//slot 11, chain \r
347 {{525.0,525.0,525.0,512.5,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot 12, chain\r
348 },\r
349 {//crate 26\r
350 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
351 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
352 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
353 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
354 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
355 {{350.0,362.5,350.0,362.5,362.5},{387.5,387.5,400.0,400.0,400.0}},//slot 8, chain \r
356 {{387.5,387.5,400.0,400.0,400.0},{412.5,425.0,425.0,425.0,425.0}},//slot 9, chain \r
357 {{425.0,437.5,437.5,437.5,437.5},{462.5,450.0,450.0,462.5,450.0}},//slot 10, chain \r
358 {{475.0,475.0,487.5,487.5,487.5},{487.5,487.5,487.5,500.0,500.0}},//slot 11, chain \r
359 {{500.0,500.0,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain \r
360 },\r
361 {//crate 27\r
362 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
363 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
364 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
365 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
366 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
367 {{375.0,375.0,375.0,375.0,375.0},{412.5,412.5,412.5,412.5,400.0}},//slot 8, chain \r
368 {{425.0,425.0,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,425.0}},//slot 9, chain \r
369 {{475.0,475.0,475.0,462.5,462.5},{450.0,450.0,450.0,437.5,437.5}},//slot 10, chain \r
370 {{487.5,487.5,487.5,487.5,487.5},{512.5,512.5,512.5,512.5,500.0}},//slot 11, chain \r
371 {{525.0,525.0,525.0,512.5,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot 12, chain\r
372 },\r
373 {//crate 28\r
374 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
375 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
376 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
377 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
378 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
379 {{350.0,362.5,350.0,362.5,362.5},{387.5,387.5,400.0,400.0,400.0}},//slot 8, chain \r
380 {{387.5,387.5,387.5,400.0,400.0},{412.5,412.5,412.5,425.0,425.0}},//slot 9, chain \r
381 {{425.0,425.0,425.0,437.5,437.5},{462.5,450.0,450.0,462.5,450.0}},//slot 10, chain \r
382 {{475.0,487.5,487.5,487.5,487.5},{487.5,487.5,500.0,500.0,500.0}},//slot 11, chain \r
383 {{500.0,512.5,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain \r
384 },\r
385 {//crate 29\r
386 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
387 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
388 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
389 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
390 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
391 {{375.0,375.0,375.0,375.0,375.0},{412.5,412.5,412.5,412.5,400.0}},//slot 8, chain \r
392 {{425.0,412.5,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,425.0}},//slot 9, chain \r
393 {{450.0,450.0,450.0,437.5,437.5},{475.0,475.0,475.0,462.5,462.5}},//slot 10, chain \r
394 {{487.5,487.5,487.5,487.5,487.5},{512.5,512.5,512.5,512.5,500.0}},//slot 11, chain \r
395 {{525.0,525.0,525.0,525.0,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot 12, chain \r
396 },\r
397 {//crate 30\r
398 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
399 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
400 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
401 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
402 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
403 {{350.0,362.5,350.0,362.5,362.5},{387.5,387.5,400.0,400.0,400.0}},//slot 8, chain \r
404 {{387.5,387.5,387.5,400.0,400.0},{412.5,412.5,412.5,425.0,425.0}},//slot 9, chain \r
405 {{425.0,425.0,425.0,437.5,437.5},{462.5,450.0,450.0,462.5,450.0}},//slot 10, chain \r
406 {{475.0,487.5,487.5,487.5,487.5},{487.5,487.5,500.0,500.0,500.0}},//slot 11, chain \r
407 {{500.0,512.5,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain\r
408 },\r
409 {//crate 31\r
410 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
411 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
412 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
413 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
414 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
415 {{375.0,375.0,375.0,375.0,375.0},{412.5,412.5,412.5,412.5,400.0}},//slot 8, chain \r
416 {{425.0,412.5,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,425.0}},//slot 9, chain \r
417 {{450.0,450.0,450.0,437.5,437.5},{475.0,475.0,475.0,462.5,462.5}},//slot 10, chain \r
418 {{487.5,487.5,487.5,487.5,487.5},{512.5,512.5,512.5,512.5,500.0}},//slot 11, chain \r
419 {{525.0,525.0,525.0,525.0,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot 12, chain\r
420 },\r
421 {//crate 32\r
422 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
423 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
424 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
425 {{287.5,287.5,300.0,300.0,300.0},{262.5,262.5,275.0,275.0,275.0}},//slot 6, chain \r
426 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
427 {{350.0,362.5,350.0,362.5,362.5},{387.5,387.5,387.5,387.5,400.0}},//slot 8, chain \r
428 {{387.5,387.5,387.5,387.5,400.0},{412.5,412.5,425.0,412.5,425.0}},//slot 9, chain\r
429 {{425.0,425.0,425.0,425.0,425.0},{462.5,450.0,450.0,462.5,450.0}},//slot 10, chain \r
430 {{462.5,462.5,462.5,475.0,475.0},{487.5,487.5,487.5,500.0,500.0}},//slot 11, chain \r
431 {{500.0,512.5,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain\r
432 },\r
433 {//crate 33\r
434 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
435 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
436 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
437 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
438 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
439 {{375.0,375.0,375.0,375.0,375.0},{400.0,400.0,400.0,400.0,400.0}},//slot 8, chain \r
440 {{412.5,412.5,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,437.5}},//slot 9, chain \r
441 {{437.5,437.5,437.5,437.5,437.5},{462.5,462.5,462.5,450.0,462.5}},//slot 10, chain \r
442 {{487.5,487.5,487.5,475.0,475.0},{512.5,512.5,512.5,500.0,500.0}},//slot 11, chain \r
443 {{525.5,512.5,512.5,512.5,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot 12, chain\r
444 },\r
445 {//crate 34\r
446 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
447 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain\r
448 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
449 {{287.5,287.5,300.0,300.0,300.0},{262.5,262.5,275.0,275.0,275.0}},//slot 6, chain \r
450 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
451 {{350.0,362.5,350.0,362.5,362.5},{387.5,387.5,387.5,387.5,400.0}},//slot 8, chain \r
452 {{387.5,387.5,387.5,387.5,400.0},{412.5,412.5,425.0,412.5,425.0}},//slot 9, chain \r
453 {{425.0,425.0,425.0,425.0,425.0},{462.5,450.0,450.0,462.5,450.0}},//slot 10, chain \r
454 {{462.5,462.5,462.5,475.0,475.0},{487.5,487.5,487.5,500.0,500.0}},//slot 11, chain \r
455 {{500.0,512.5,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain\r
456 },\r
457 {//crate 35\r
458 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
459 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
460 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
461 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
462 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
463 {{375.0,375.0,375.0,375.0,375.0},{400.0,400.0,400.0,400.0,400.0}},//slot 8, chain \r
464 {{412.5,412.5,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,437.5}},//slot 9, chain \r
465 {{437.5,437.5,437.5,437.5,437.5},{462.5,462.5,462.5,450.0,462.5}},//slot 10, chain \r
466 {{487.5,487.5,487.5,475.0,475.0},{512.5,512.5,512.5,500.0,500.0}},//slot 11, chain \r
467 {{525.5,512.5,512.5,512.5,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot 12, chain\r
468 },\r
469 {//crate 36\r
470 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
471 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain\r
472 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
473 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
474 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
475 {{350.0,362.5,350.0,362.5,362.5},{387.5,400.0,400.0,400.0,412.5}},//slot 8, chain \r
476 {{387.5,387.5,400.0,400.0,412.5},{412.5,412.5,425.0,425.0,425.0}},//slot 9, chain \r
477 {{425.0,425.0,425.0,437.5,437.5},{475.0,450.0,450.0,462.5,462.5}},//slot 10, chain \r
478 {{475.0,475.0,475.0,487.5,487.5},{500.0,500.0,500.0,500.0,500.0}},//slot 11, chain \r
479 {{512.5,512.5,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain\r
480 },\r
481 {//crate 37\r
482 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain\r
483 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain\r
484 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain\r
485 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain\r
486 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain\r
487 {{387.5,375.0,375.0,375.0,375.0},{412.5,412.5,412.5,400.0,400.0}},//slot 8, chain\r
488 {{425.0,412.5,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,437.5}},//slot 9, chain\r
489 {{450.0,450.0,450.0,450.0,437.5},{475.0,475.0,475.0,462.5,462.5}},//slot 10, chain\r
490 {{487.5,487.5,487.5,487.5,487.5},{512.5,512.5,512.5,512.5,512.5}},//slot 11, chain\r
491 {{525.0,525.0,525.0,525.0,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot 12, chain\r
492 },\r
493 {//crate 38\r
494 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
495 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
496 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
497 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
498 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
499 {{350.0,362.5,350.0,362.5,362.5},{387.5,400.0,400.0,400.0,412.5}},//slot 8, chain \r
500 {{387.5,387.5,400.0,400.0,412.5},{412.5,412.5,425.0,425.0,425.0}},//slot 9, chain \r
501 {{425.0,425.0,425.0,437.5,437.5},{475.0,450.0,450.0,462.5,462.5}},//slot 10, chain \r
502 {{475.0,475.0,475.0,487.5,487.5},{500.0,500.0,500.0,500.0,500.0}},//slot 11, chain \r
503 {{512.5,512.5,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain\r
504 },\r
505 {//crate 39\r
506 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
507 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
508 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
509 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
510 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
511 {{387.5,375.0,375.0,375.0,375.0},{412.5,412.5,412.5,400.0,400.0}},//slot 8, chain \r
512 {{425.0,412.5,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,437.5}},//slot 9, chain \r
513 {{450.0,450.0,450.0,450.0,437.5},{475.0,475.0,475.0,462.5,462.5}},//slot 10, chain \r
514 {{487.5,487.5,487.5,487.5,487.5},{512.5,512.5,512.5,512.5,512.5}},//slot 11, chain \r
515 {{525.0,525.0,525.0,525.0,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot 12, chain\r
516 },\r
517 {//crate 40\r
518 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
519 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
520 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
521 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
522 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
523 {{350.0,362.5,350.0,362.5,362.5},{387.5,400.0,400.0,400.0,412.5}},//slot 8, chain \r
524 {{387.5,387.5,400.0,400.0,412.5},{412.5,412.5,425.0,425.0,425.0}},//slot 9, chain \r
525 {{425.0,425.0,425.0,437.5,437.5},{475.0,450.0,450.0,462.5,462.5}},//slot 10, chain \r
526 {{475.0,487.5,487.5,487.5,487.5},{500.0,500.0,500.0,500.0,500.0}},//slot 11, chain \r
527 {{500.0,512.5,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain\r
528 },\r
529 {//crate 41\r
530 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
531 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
532 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
533 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
534 {{337.5,337.5,325.0,325.0,325.0},{362.5,326.5,350.0,350.0,350.0}},//slot 7, chain \r
535 {{375.0,375.0,375.0,375.0,387.5},{412.5,412.5,412.5,400.0,400.0}},//slot 8, chain \r
536 {{425.0,412.5,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,437.5}},//slot 9, chain \r
537 {{450.0,450.0,450.0,450.0,437.5},{475.0,475.0,475.0,462.5,462.5}},//slot 10, chain \r
538 {{487.5,487.5,487.5,487.5,487.5},{512.5,512.5,512.5,512.5,500.0}},//slot 11, chain\r
539 {{525.0,525.0,525.0,525.0,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot 12, chain\r
540 },\r
541 {//crate 42\r
542 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
543 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
544 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
545 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
546 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
547 {{350.0,362.5,350.0,362.5,362.5},{387.5,400.0,400.0,400.0,412.5}},//slot 8, chain \r
548 {{387.5,387.5,400.0,400.0,412.5},{412.5,412.5,425.0,425.0,425.0}},//slot 9, chain \r
549 {{425.0,425.0,425.0,437.5,437.5},{475.0,450.0,450.0,462.5,462.5}},//slot 10, chain \r
550 {{475.0,487.5,487.5,487.5,487.5},{500.0,500.0,500.0,500.0,500.0}},//slot 11, chain \r
551 {{500.0,512.5,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain\r
552 },\r
553 {//crate 43\r
554 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
555 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
556 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
557 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
558 {{337.5,337.5,325.0,325.0,325.0},{362.5,326.5,350.0,350.0,350.0}},//slot 7, chain \r
559 {{375.0,375.0,375.0,375.0,387.5},{412.5,412.5,412.5,400.0,400.0}},//slot 8, chain \r
560 {{425.0,412.5,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,437.5}},//slot 9, chain \r
561 {{450.0,450.0,450.0,450.0,437.5},{475.0,475.0,475.0,462.5,462.5}},//slot 10, chain \r
562 {{487.5,487.5,487.5,487.5,487.5},{512.5,512.5,512.5,512.5,500.0}},//slot 11, chain \r
563 {{525.0,525.0,525.0,525.0,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot 12, chain\r
564 },\r
565 {//crate 44\r
566 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
567 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
568 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
569 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
570 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
571 {{350.0,362.5,350.0,362.5,362.5},{387.5,387.5,400.0,400.0,400.0}},//slot 8, chain \r
572 {{387.5,387.5,387.5,400.0,400.0},{412.5,412.5,412.5,425.0,425.0}},//slot 9, chain \r
573 {{425.0,425.0,425.0,437.5,437.5},{462.5,450.0,450.0,462.5,450.0}},//slot 10, chain \r
574 {{475.0,487.5,487.5,487.5,487.5},{487.5,487.5,500.0,500.0,500.0}},//slot 11, chain \r
575 {{500.0,512.5,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain\r
576 },\r
577 {//crate 45\r
578 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
579 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
580 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
581 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
582 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
583 {{375.0,375.0,375.0,375.0,375.0},{412.5,412.5,412.5,412.5,400.0}},//slot 8, chain \r
584 {{425.0,412.5,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,425.0}},//slot 9, chain \r
585 {{450.0,450.0,450.0,437.5,437.5},{475.0,475.0,475.0,462.5,462.5}},//slot 10, chain \r
586 {{487.5,487.5,487.5,487.5,487.5},{512.5,512.5,512.5,512.5,500.0}},//slot 11, chain \r
587 {{525.0,525.0,525.0,525.0,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot 12, chain\r
588 },\r
589 {//crate 46\r
590 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
591 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
592 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
593 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
594 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
595 {{350.0,362.5,350.0,362.5,362.5},{387.5,387.5,400.0,400.0,400.0}},//slot 8, chain \r
596 {{387.5,387.5,387.5,400.0,400.0},{412.5,412.5,412.5,425.0,425.0}},//slot 9, chain \r
597 {{425.0,425.0,425.0,437.5,437.5},{462.5,450.0,450.0,462.5,450.0}},//slot 10, chain \r
598 {{475.0,487.5,487.5,487.5,487.5},{487.5,487.5,500.0,500.0,500.0}},//slot 11, chain \r
599 {{500.0,512.5,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain\r
600 },\r
601 {//crate 47\r
602 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
603 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
604 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
605 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
606 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
607 {{375.0,375.0,375.0,375.0,375.0},{412.5,412.5,412.5,412.5,400.0}},//slot 8, chain \r
608 {{425.0,412.5,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,425.0}},//slot 9, chain \r
609 {{450.0,450.0,450.0,437.5,437.5},{475.0,475.0,475.0,462.5,462.5}},//slot 10, chain \r
610 {{487.5,487.5,487.5,487.5,487.5},{512.5,512.5,512.5,512.5,500.0}},//slot 11, chain \r
611 {{525.0,525.0,525.0,525.0,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot 12, chain\r
612 }, \r
613 {//crate 48\r
614 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
615 {{0,0,0,0,0},{0,0,0,0,0}},//slot 4, chain \r
616 {{0,0,0,0,0},{0,0,0,0,0}},//slot 5, chain \r
617 {{0,0,0,0,0},{0,0,0,0,0}},//slot 6, chain \r
618 {{0,0,0,0,0},{0,0,0,0,0}},//slot 7, chain \r
619 {{0,0,0,0,0},{0,0,0,0,0}},//slot 8, chain \r
620 {{0,0,0,0,0},{0,0,0,0,0}},//slot 9, chain \r
621 {{0,0,0,0,0},{0,0,0,0,0}},//slot 10, chain \r
622 {{0,0,0,0,0},{0,0,0,0,0}},//slot 11, chain \r
623 {{0,0,0,0,0},{0,0,0,0,0}} //slot 12, chain\r
624 },\r
625 {//crate 49\r
626 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
627 {{0,0,0,0,0},{0,0,0,0,0}},//slot 4, chain \r
628 {{0,0,0,0,0},{0,0,0,0,0}},//slot 5, chain \r
629 {{0,0,0,0,0},{0,0,0,0,0}},//slot 6, chain \r
630 {{0,0,0,0,0},{0,0,0,0,0}},//slot 7, chain \r
631 {{0,0,0,0,0},{0,0,0,0,0}},//slot 8, chain \r
632 {{0,0,0,0,0},{0,0,0,0,0}},//slot 9, chain \r
633 {{0,0,0,0,0},{0,0,0,0,0}},//slot 10, chain \r
634 {{0,0,0,0,0},{0,0,0,0,0}},//slot 11, chain \r
635 {{0,0,0,0,0},{0,0,0,0,0}} //slot 12, chain\r
636 },\r
637 {//crate 50\r
638 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
639 {{0,0,0,0,0},{0,0,0,0,0}},//slot 4, chain \r
640 {{0,0,0,0,0},{0,0,0,0,0}},//slot 5, chain \r
641 {{0,0,0,0,0},{0,0,0,0,0}},//slot 6, chain \r
642 {{0,0,0,0,0},{0,0,0,0,0}},//slot 7, chain \r
643 {{0,0,0,0,0},{0,0,0,0,0}},//slot 8, chain \r
644 {{0,0,0,0,0},{0,0,0,0,0}},//slot 9, chain \r
645 {{0,0,0,0,0},{0,0,0,0,0}},//slot 10, chain \r
646 {{0,0,0,0,0},{0,0,0,0,0}},//slot 11, chain \r
647 {{0,0,0,0,0},{0,0,0,0,0}} //slot 12, chain\r
648 },\r
649 {//crate 51\r
650 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
651 {{0,0,0,0,0},{0,0,0,0,0}},//slot 4, chain \r
652 {{0,0,0,0,0},{0,0,0,0,0}},//slot 5, chain \r
653 {{0,0,0,0,0},{0,0,0,0,0}},//slot 6, chain \r
654 {{0,0,0,0,0},{0,0,0,0,0}},//slot 7, chain \r
655 {{0,0,0,0,0},{0,0,0,0,0}},//slot 8, chain \r
656 {{0,0,0,0,0},{0,0,0,0,0}},//slot 9, chain \r
657 {{0,0,0,0,0},{0,0,0,0,0}},//slot 10, chain \r
658 {{0,0,0,0,0},{0,0,0,0,0}},//slot 11, chain \r
659 {{0,0,0,0,0},{0,0,0,0,0}} //slot 12, chain\r
660 },\r
661 {//crate 52\r
662 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
663 {{0,0,0,0,0},{0,0,0,0,0}},//slot 4, chain \r
664 {{0,0,0,0,0},{0,0,0,0,0}},//slot 5, chain \r
665 {{0,0,0,0,0},{0,0,0,0,0}},//slot 6, chain \r
666 {{0,0,0,0,0},{0,0,0,0,0}},//slot 7, chain \r
667 {{0,0,0,0,0},{0,0,0,0,0}},//slot 8, chain \r
668 {{0,0,0,0,0},{0,0,0,0,0}},//slot 9, chain \r
669 {{0,0,0,0,0},{0,0,0,0,0}},//slot 10, chain \r
670 {{0,0,0,0,0},{0,0,0,0,0}},//slot 11, chain \r
671 {{0,0,0,0,0},{0,0,0,0,0}} //slot 12, chain\r
672 },\r
673 {//crate 53\r
674 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
675 {{0,0,0,0,0},{0,0,0,0,0}},//slot 4, chain \r
676 {{0,0,0,0,0},{0,0,0,0,0}},//slot 5, chain \r
677 {{0,0,0,0,0},{0,0,0,0,0}},//slot 6, chain \r
678 {{0,0,0,0,0},{0,0,0,0,0}},//slot 7, chain \r
679 {{0,0,0,0,0},{0,0,0,0,0}},//slot 8, chain \r
680 {{0,0,0,0,0},{0,0,0,0,0}},//slot 9, chain \r
681 {{0,0,0,0,0},{0,0,0,0,0}},//slot 10, chain \r
682 {{0,0,0,0,0},{0,0,0,0,0}},//slot 11, chain \r
683 {{0,0,0,0,0},{0,0,0,0,0}} //slot 12, chain\r
684 },\r
685 {//crate 54\r
686 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
687 {{0,0,0,0,0},{0,0,0,0,0}},//slot 4, chain \r
688 {{0,0,0,0,0},{0,0,0,0,0}},//slot 5, chain \r
689 {{0,0,0,0,0},{0,0,0,0,0}},//slot 6, chain \r
690 {{0,0,0,0,0},{0,0,0,0,0}},//slot 7, chain \r
691 {{0,0,0,0,0},{0,0,0,0,0}},//slot 8, chain \r
692 {{0,0,0,0,0},{0,0,0,0,0}},//slot 9, chain \r
693 {{0,0,0,0,0},{0,0,0,0,0}},//slot 10, chain \r
694 {{0,0,0,0,0},{0,0,0,0,0}},//slot 11, chain \r
695 {{0,0,0,0,0},{0,0,0,0,0}} //slot 12, chain\r
696 },\r
697 {//crate 55\r
698 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
699 {{0,0,0,0,0},{0,0,0,0,0}},//slot 4, chain \r
700 {{0,0,0,0,0},{0,0,0,0,0}},//slot 5, chain \r
701 {{0,0,0,0,0},{0,0,0,0,0}},//slot 6, chain \r
702 {{0,0,0,0,0},{0,0,0,0,0}},//slot 7, chain \r
703 {{0,0,0,0,0},{0,0,0,0,0}},//slot 8, chain \r
704 {{0,0,0,0,0},{0,0,0,0,0}},//slot 9, chain \r
705 {{0,0,0,0,0},{0,0,0,0,0}},//slot 10, chain \r
706 {{0,0,0,0,0},{0,0,0,0,0}},//slot 11, chain \r
707 {{0,0,0,0,0},{0,0,0,0,0}} //slot 12, chain\r
708 },\r
709 {//crate 56\r
710 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
711 {{0,0,0,0,0},{0,0,0,0,0}},//slot 4, chain \r
712 {{0,0,0,0,0},{0,0,0,0,0}},//slot 5, chain \r
713 {{0,0,0,0,0},{0,0,0,0,0}},//slot 6, chain \r
714 {{0,0,0,0,0},{0,0,0,0,0}},//slot 7, chain \r
715 {{0,0,0,0,0},{0,0,0,0,0}},//slot 8, chain \r
716 {{0,0,0,0,0},{0,0,0,0,0}},//slot 9, chain \r
717 {{0,0,0,0,0},{0,0,0,0,0}},//slot 10, chain \r
718 {{0,0,0,0,0},{0,0,0,0,0}},//slot 11, chain \r
719 {{0,0,0,0,0},{0,0,0,0,0}} //slot 12, chain\r
720 },\r
721 {//crate 57\r
722 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
723 {{0,0,0,0,0},{0,0,0,0,0}},//slot 4, chain \r
724 {{0,0,0,0,0},{0,0,0,0,0}},//slot 5, chain \r
725 {{0,0,0,0,0},{0,0,0,0,0}},//slot 6, chain \r
726 {{0,0,0,0,0},{0,0,0,0,0}},//slot 7, chain \r
727 {{0,0,0,0,0},{0,0,0,0,0}},//slot 8, chain \r
728 {{0,0,0,0,0},{0,0,0,0,0}},//slot 9, chain \r
729 {{0,0,0,0,0},{0,0,0,0,0}},//slot 10, chain \r
730 {{0,0,0,0,0},{0,0,0,0,0}},//slot 11, chain \r
731 {{0,0,0,0,0},{0,0,0,0,0}} //slot 12, chain\r
732 },\r
733 {//crate 58\r
734 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
735 {{0,0,0,0,0},{0,0,0,0,0}},//slot 4, chain \r
736 {{0,0,0,0,0},{0,0,0,0,0}},//slot 5, chain \r
737 {{0,0,0,0,0},{0,0,0,0,0}},//slot 6, chain \r
738 {{0,0,0,0,0},{0,0,0,0,0}},//slot 7, chain \r
739 {{0,0,0,0,0},{0,0,0,0,0}},//slot 8, chain \r
740 {{0,0,0,0,0},{0,0,0,0,0}},//slot 9, chain \r
741 {{0,0,0,0,0},{0,0,0,0,0}},//slot 10, chain \r
742 {{0,0,0,0,0},{0,0,0,0,0}},//slot 11, chain \r
743 {{0,0,0,0,0},{0,0,0,0,0}} //slot 12, chain\r
744 },\r
745 {//crate 59\r
746 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
747 {{0,0,0,0,0},{0,0,0,0,0}},//slot 4, chain \r
748 {{0,0,0,0,0},{0,0,0,0,0}},//slot 5, chain \r
749 {{0,0,0,0,0},{0,0,0,0,0}},//slot 6, chain \r
750 {{0,0,0,0,0},{0,0,0,0,0}},//slot 7, chain \r
751 {{0,0,0,0,0},{0,0,0,0,0}},//slot 8, chain \r
752 {{0,0,0,0,0},{0,0,0,0,0}},//slot 9, chain \r
753 {{0,0,0,0,0},{0,0,0,0,0}},//slot 10, chain \r
754 {{0,0,0,0,0},{0,0,0,0,0}},//slot 11, chain \r
755 {{0,0,0,0,0},{0,0,0,0,0}} //slot 12, chain\r
756 },\r
757 {//crate 60\r
758 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
759 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
760 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
761 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
762 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
763 {{350.0,362.5,350.0,362.5,362.5},{387.5,387.5,400.0,400.0,400.0}},//slot 8, chain \r
764 {{387.5,387.5,387.5,400.0,400.0},{412.5,412.5,425.0,425.0,425.0}},//slot 9, chain \r
765 {{425.0,425.0,437.5,437.5,437.5},{462.5,450.0,450.0,462.5,450.0}},//slot 10, chain \r
766 {{475.0,475.0,487.5,0,0},{487.5,487.5,487.5,0,0}},//slot 11, chain \r
767 {{0,0,0,0,0},{0,0,0,0,0}} //slot 12, chain\r
768 },\r
769 {//crate 61\r
770 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
771 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
772 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
773 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
774 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
775 {{375.0,375.0,375.0,375.0,375.0},{412.5,412.5,412.5,400.0,400.0}},//slot 8, chain \r
776 {{425.0,425.0,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,425.0}},//slot 9, chain \r
777 {{450.0,450.0,450.0,437.5,437.5},{475.0,475.0,475.0,462.5,462.5}},//slot 10, chain \r
778 {{0,0,0,487.5,487.5},{0,0,0,512.5,500.0}},//slot 11, chain \r
779 {{0,0,0,0,0},{0,0,0,0,0}} //slot 12, chain\r
780 },\r
781 {//crate 62\r
782 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
783 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
784 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
785 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
786 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
787 {{350.0,362.5,350.0,362.5,362.5},{387.5,387.5,400.0,400.0,400.0}},//slot 8, chain \r
788 {{387.5,387.5,387.5,400.0,400.0},{412.5,412.5,425.0,425.0,425.0}},//slot 9, chain \r
789 {{425.0,425.0,437.5,437.5,437.5},{462.5,450.0,450.0,462.5,450.0}},//slot 10, chain \r
790 {{475.0,475.0,487.5,0,0},{487.5,487.5,487.5,0,0}},//slot 11, chain \r
791 {{0,0,0,0,0},{0,0,0,0,0}} //slot 12, chain\r
792 },\r
793 {//crate 63\r
794 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
795 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
796 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
797 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
798 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
799 {{375.0,375.0,375.0,375.0,375.0},{412.5,412.5,412.5,400.0,400.0}},//slot 8, chain \r
800 {{425.0,425.0,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,425.0}},//slot 9, chain \r
801 {{450.0,450.0,450.0,437.5,437.5},{475.0,475.0,475.0,462.5,462.5}},//slot 10, chain \r
802 {{0,0,0,487.5,487.5},{0,0,0,512.5,500.0}},//slot 11, chain \r
803 {{0,0,0,0,0},{0,0,0,0,0}} //slot 12, chain\r
804 },\r
805 {//crate 64\r
806 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
807 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
808 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
809 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
810 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
811 {{350.0,362.5,350.0,362.5,362.5},{387.5,400.0,400.0,400.0,400.0}},//slot 8, chain \r
812 {{387.5,387.5,400.0,400.0,412.5},{412.5,412.5,425.0,425.0,425.0}},//slot 9, chain \r
813 {{425.0,425.0,425.0,437.5,437.5},{475.0,450.0,450.0,462.5,462.5}},//slot 10, chain \r
814 {{475.0,475.0,475.0,487.5,487.5},{500.0,500.0,500.0,500.0,500.0}},//slot 11, chain \r
815 {{500.0,512.5,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain\r
816 },\r
817 {//crate 65\r
818 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
819 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
820 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
821 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
822 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
823 {{375.0,375.0,375.0,375.0,387.5},{412.5,412.5,412.5,400.0,400.0}},//slot 8, chain \r
824 {{425.0,412.5,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,437.5}},//slot 9, chain \r
825 {{450.0,450.0,450.0,450.0,437.5},{475.0,475.0,475.0,462.5,462.5}},//slot 10, chain \r
826 {{487.5,487.5,487.5,487.5,487.5},{512.5,512.5,512.5,512.5,500.0}},//slot 11, chain \r
827 {{525.0,525.0,525.0,525.0,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot 12, chain\r
828 },\r
829 {//crate 66\r
830 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
831 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
832 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
833 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
834 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
835 {{350.0,362.5,350.0,362.5,362.5},{387.5,400.0,400.0,400.0,400.0}},//slot 8, chain \r
836 {{387.5,387.5,400.0,400.0,412.5},{412.5,412.5,425.0,425.0,425.0}},//slot 9, chain \r
837 {{425.0,425.0,425.0,437.5,437.5},{475.0,450.0,450.0,462.5,462.5}},//slot 10, chain \r
838 {{475.0,475.0,475.0,487.5,487.5},{500.0,500.0,500.0,500.0,500.0}},//slot 11, chain \r
839 {{500.0,512.5,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain\r
840 },\r
841 {//crate 67\r
842 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
843 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
844 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
845 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
846 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
847 {{375.0,375.0,375.0,375.0,387.5},{412.5,412.5,412.5,400.0,400.0}},//slot 8, chain \r
848 {{425.0,412.5,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,437.5}},//slot 9, chain \r
849 {{450.0,450.0,450.0,450.0,437.5},{475.0,475.0,475.0,462.5,462.5}},//slot 10, chain \r
850 {{487.5,487.5,487.5,487.5,487.5},{512.5,512.5,512.5,512.5,500.0}},//slot 11, chain \r
851 {{525.0,525.0,525.0,525.0,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot 12, chain\r
852 },\r
853 {//crate 68\r
854 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
855 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
856 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
857 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
858 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
859 {{350.0,362.5,350.0,362.5,362.5},{387.5,387.5,400.0,400.0,400.0}},//slot 8, chain \r
860 {{387.5,387.5,387.5,400.0,400.0},{412.5,412.5,412.5,425.0,425.0}},//slot 9, chain \r
861 {{425.0,425.0,425.0,437.5,437.5},{462.5,450.0,450.0,462.5,450.0}},//slot 10, chain \r
862 {{475.0,475.0,487.5,487.5,487.5},{487.5,487.5,500.0,500.0,500.0}},//slot 11, chain \r
863 {{500.0,512.5,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain\r
864 },\r
865 {//crate 69\r
866 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
867 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
868 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
869 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
870 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
871 {{375.0,375.0,375.0,375.0,375.0},{412.5,412.5,412.5,412.5,400.0}},//slot 8, chain \r
872 {{425.0,412.5,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,425.0}},//slot 9, chain \r
873 {{450.0,450.0,450.0,437.5,437.5},{475.0,475.0,475.0,462.5,462.5}},//slot 10, chain \r
874 {{487.5,487.5,487.5,487.5,487.5},{512.5,512.5,512.5,512.5,500.0}},//slot 11, chain \r
875 {{525.0,525.0,525.0,525.0,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot 12, chain\r
876 },\r
877 {//crate 70\r
878 {{0,0,0,0,0},{0,0,0,0,0}},//slot 3, chain \r
879 {{175.0,175.0,175.0,187.5,187.5},{200.0,200.0,212.5,212.5,212.5}},//slot 4, chain \r
880 {{212.5,237.5,225.0,237.5,237.5},{250.0,262.5,262.5,262.5,262.5}},//slot 5, chain \r
881 {{262.5,262.5,275.0,275.0,275.0},{287.5,287.5,300.0,300.0,300.0}},//slot 6, chain \r
882 {{312.5,300.0,312.5,312.5,325.0},{337.5,325.0,337.5,337.5,350.0}},//slot 7, chain \r
883 {{350.0,362.5,350.0,362.5,362.5},{387.5,387.5,400.0,400.0,400.0}},//slot 8, chain \r
884 {{387.5,387.5,387.5,400.0,400.0},{412.5,412.5,412.5,425.0,425.0}},//slot 9, chain \r
885 {{425.0,425.0,425.0,437.5,437.5},{462.5,450.0,450.0,462.5,450.0}},//slot 10, chain \r
886 {{475.0,475.0,487.5,487.5,487.5},{487.5,487.5,500.0,500.0,500.0}},//slot 11, chain \r
887 {{500.0,512.5,512.5,512.5,512.5},{525.0,537.5,537.5,537.5,550.0}} //slot 12, chain \r
888 },\r
889 {//crate 71\r
890 {{162.5,0,0,0,0},{175.0,0,0,0,0}},//slot 3, chain \r
891 {{187.5,200.0,200.0,187.5,187.5},{212.5,225.0,225.0,212.5,212.5}},//slot 4, chain \r
892 {{250.0,250.0,237.5,237.5,237.5},{275.0,275.0,275.0,262.5,262.5}},//slot 5, chain \r
893 {{287.5,287.5,287.5,275.0,275.0},{312.5,312.5,312.5,300.0,300.0}},//slot 6, chain \r
894 {{337.5,337.5,325.0,325.0,325.0},{362.5,362.5,350.0,350.0,350.0}},//slot 7, chain \r
895 {{375.0,375.0,375.0,375.0,375.0},{412.5,412.5,412.5,412.5,400.0}},//slot 8, chain \r
896 {{425.0,412.5,412.5,412.5,412.5},{437.5,437.5,437.5,437.5,425.0}},//slot 9, chain \r
897 {{450.0,450.0,450.0,437.5,437.5},{475.0,475.0,475.0,462.5,462.5}},//slot 10, chain \r
898 {{487.5,487.5,487.5,487.5,487.5},{512.5,512.5,512.5,512.5,500.0}},//slot 11, chain \r
899 {{525.0,525.0,525.0,525.0,512.5},{550.0,550.0,537.5,537.5,537.5}} //slot 12, chain\r
900 }\r
901};\r
902 \r
903//_____________________________________________________________________________\r
904AliTOFCableLengthMap::AliTOFCableLengthMap(){\r
905 //\r
906 // AliTOFCableLengthMap default constructor\r
907 //\r
908 \r
909}\r
910//_____________________________________________________________________________\r
911AliTOFCableLengthMap::~AliTOFCableLengthMap(){\r
912 //\r
913 // AliTOFCableLengthMap destructor\r
914 //\r
915}\r
916//_____________________________________________________________________________\r
917Float_t AliTOFCableLengthMap::GetCableLength(Int_t icrate, Int_t islot, Int_t ichain, Int_t itdc) {\r
918 //\r
919 // return the length of the cable (in cm) that comes out from:\r
920 // crate# icrate,\r
921 // slot# islot,\r
922 // chain# ichain,\r
923 // tdc# itdc \r
924 //\r
925 Int_t dummyTdc= itdc / 3;\r
926 Int_t dummySlot= islot - 3;\r
927 \r
928 return fgkCableLength[icrate][dummySlot][ichain][dummyTdc];\r
929}\r
930//_____________________________________________________________________________\r
931Float_t AliTOFCableLengthMap::GetCableTimeShift (Int_t icrate, Int_t islot, Int_t ichain, Int_t itdc) {\r
932 //\r
933 // return the time shift (in ns) due to cable \r
e7481300 934 // according its length:\r
935 // it's 5.13 -measured- (4.35 nominal) ns per meter\r
936 // that is 0.0513 (0.0435) ns per cm\r
937 //\r
2fe622b6 938 \r
939 Int_t dummyTdc= itdc / 3;\r
940 Int_t dummySlot= islot - 3;\r
941 \r
e7481300 942 //Float_t cableTimeShift = fgkCableLength[icrate][dummySlot][ichain][dummyTdc] * 0.0435; // nominal\r
943 //Float_t cableTimeShift = fgkCableLength[icrate][dummySlot][ichain][dummyTdc] * 0.0513; // measured\r
944 Float_t cableTimeShift = fgkCableLength[icrate][dummySlot][ichain][dummyTdc] * fgkPropagationDelay;\r
2fe622b6 945\r
2fe622b6 946 return cableTimeShift;\r
947}\r