1 #ifndef Point5MaterialMap_cc
2 #define Point5MaterialMap_cc
27 if (std::fabs(vz) < 26548. &&
sqrt((vx * 1.1576) * (vx * 1.1576) + vy * vy) < 15460. && vy > -8762)
38 if (vx > -2400. && vx < 2400. && vz - Z_PX56 >= -9800. && vz -
Z_PX56 < -7000.)
44 sqrt((vx - 26600.) * (vx - 26600.) + (vz - 30100. -
Z_PX56) * (vz - 30100. -
Z_PX56)) < 6050.)
50 sqrt((vx - 18220.) * (vx - 18220.) + (vz + 24227. -
Z_PX56) * (vz + 24227. -
Z_PX56)) < 3550.)
54 if (vz > -22050. && vz < 62050. &&
sqrt((vx - 29550.) * (vx - 29550.) + (vy - 3233.) * (vy - 3233.)) < 9050. &&
59 if (((vz >= -29278. && vz < -26548.) || (vz >= 26548 && vz <= 29278.)) &&
sqrt(vy * vy + vx * vx) < 800.)
63 if (vx > 10000. && vx < 20500. + 3050. &&
64 vz > 14460. && vz < 16260. &&
65 vy > -8680. && vy < -1507.)
68 if (vx > 10000. && vx < 16500. &&
69 vy > -8680. && vy < -1507. &&
70 vz > 14460. - 1865. * (16500. - vx) / (3200.) && vz <= 14460.)
73 if (vx > 13300. && vx < 20500. + 3050. &&
74 vz > 14460. && vz < 16260. &&
75 vy > -8680. && vy < -1507.)
78 if (vx > 26600 - 6050. && vx < 20500. + 3050. &&
79 vz > 14460. && vz < 16260. &&
80 vy >= -1507. && vy < 1000.)
84 if (vz > -85000. && vz <= -29278. &&
85 sqrt(vy * vy + (vx - 350.) * (vx - 350.)) < 1900. && vy > -1000.)
89 if (vz >= 29278. && vz < 63000. &&
90 sqrt(vy * vy + (vx - 350.) * (vx - 350.)) < 1900. && vy > -1000.)
94 if (vz > -58875. && vz < -33927. &&
sqrt(vy * vy + (vx - 4450.) * (vx - 4450.)) < 6750. &&
96 !(vx > 2250. && vx < 4250. && (vz > -(33927. + 18000.) || vz < -(33927. + 19500.))) &&
97 !(vx >= 4250. && vx < 6650. && vz > -(33927. + 18000.) && vz < -(33927. + 16000.)))
101 if (vx > 9000. && vx < 18220. &&
102 sqrt((vy - 50.) * (vy - 50.) + (vz + 24227. -
Z_PX56) * (vz + 24227. -
Z_PX56)) < 3550. && vy > -1000.)
111 if (std::fabs(vz -
Z_PX56) < 30000. && std::fabs(vx) < 10950)
114 if (std::fabs(vz -
Z_PX56) < 9000. && std::fabs(vx) >= 10950 && std::fabs(vx) < 16950)
119 if (std::fabs(vz) < 29278. &&
sqrt((vx * 1.1576) * (vx * 1.1576) + vy * vy) < 16830. && vy > -11762.)
129 sqrt((vx - 26600.) * (vx - 26600.) + (vz - 30100. -
Z_PX56) * (vz - 30100. -
Z_PX56)) <
130 6050. + 2150. / 10250. * 6050.)
135 sqrt((vx - 26600.) * (vx - 26600.) + (vz - 30100. -
Z_PX56) * (vz - 30100. -
Z_PX56)) <
136 6050. + 2150. / 10250. * 6050. + 1800.)
143 sqrt((vx - 18220.) * (vx - 18220.) + (vz + 24227. -
Z_PX56) * (vz + 24227. -
Z_PX56)) <
144 3550. + 2150. / 10250. * 3550.)
147 sqrt((vx - 18220.) * (vx - 18220.) + (vz + 24227. -
Z_PX56) * (vz + 24227. -
Z_PX56)) <
148 3550. + 2150. / 10250. * 3550. + 1800.)
152 if (vz > -(22050. + 1150.) && vz < (62050. + 1150.) &&
153 sqrt((vx - 29550.) * (vx - 29550.) + (vy - 3233.) * (vy - 3233.)) < 9050. + 950. && vy > -3650. - 2000.)
157 if (vz > -29278. + 1000. && vz < 29278. + 1000.) {
158 if (vy > -17985. && vy < 10410. && vx > 13300. && vx < 20500.)
161 if (vy > 0. && vy < 10410. && vx > 10000. && vx <= 13300.)
164 if (vy > -3650. - 2000. && vy < -3233. &&
165 vx > 20000. && vx < 24000.)
167 if (vy > -11762. && vy < -5000. &&
168 vx > 10500. && vx < 14000.)
172 if (vy > -14000. && vy < -1450. &&
173 vz > 13460. && vz < 17260. && vx >= 20500. && vx < 24550.)
177 if (vz > -85000. && vz < -28510.) {
178 if (
sqrt(vy * vy + (vx - 350.) * (vx - 350.)) < 2250.)
183 if (vz > 26550. && vz < 63000. &&
184 sqrt(vy * vy + (vx - 350.) * (vx - 350.)) < 2250.)
188 if (vz > -(58875. + 500.) && vz < -(33927. - 500.) &&
sqrt(vy * vy + (vx - 4450.) * (vx - 4450.)) < (6750. + 500.) &&
193 if (vx > 9000. && vx < 18220. &&
194 sqrt((vy - 50.) * (vy - 50.) + (vz + 24227. -
Z_PX56) * (vz + 24227. -
Z_PX56)) < 3550. + 500. && vy > -3650.)
254 std::cout <<
"Point5MaterialMap.h: Warning! No Material recognised for point: vx=" << vx <<
" vy=" << vy
255 <<
" vz=" << vz << std::endl;