Coverage for yaptide/converter/converter/fluka/predefined_materials.py: 100%
5 statements
« prev ^ index » next coverage.py v7.4.4, created at 2024-07-01 12:55 +0000
« prev ^ index » next coverage.py v7.4.4, created at 2024-07-01 12:55 +0000
1"""Pre-defined single-element FLUKA materials"""
2PREDEFINED_MATERIALS = [
3 {
4 "fluka_name": "BLCKHOLE",
5 "fluka_number": 1,
6 "common_name": "Blackhole or External Vacuum",
7 "A": 0,
8 "Z": 0,
9 "density": 0,
10 "icru": 0,
11 },
12 {
13 "fluka_name": "VACUUM",
14 "fluka_number": 2,
15 "common_name": "Vacuum or Internal Vacuum",
16 "A": 0,
17 "Z": 0,
18 "density": 0,
19 "icru": 1000,
20 },
21 {
22 "fluka_name": "HYDROGEN",
23 "fluka_number": 3,
24 "common_name": "Hydrogen",
25 "A": 1.00794,
26 "Z": 1,
27 "density": 0.0000837,
28 "icru": 1,
29 },
30 {
31 "fluka_name": "HELIUM",
32 "fluka_number": 4,
33 "common_name": "Helium",
34 "A": 4.002602,
35 "Z": 2,
36 "density": 0.000166,
37 "icru": 2,
38 },
39 {
40 "fluka_name": "BERYLLIU",
41 "fluka_number": 5,
42 "common_name": "Beryllium",
43 "A": 9.012182,
44 "Z": 4,
45 "density": 1.848,
46 "icru": 4,
47 },
48 {
49 "fluka_name": "CARBON",
50 "fluka_number": 6,
51 "common_name": "Carbon",
52 "A": 12.0107,
53 "Z": 6,
54 "density": 2.000,
55 "icru": 6,
56 },
57 {
58 "fluka_name": "NITROGEN",
59 "fluka_number": 7,
60 "common_name": "Nitrogen",
61 "A": 14.0067,
62 "Z": 7,
63 "density": 0.00117,
64 "icru": 7,
65 },
66 {
67 "fluka_name": "OXYGEN",
68 "fluka_number": 8,
69 "common_name": "Oxygen",
70 "A": 15.9994,
71 "Z": 8,
72 "density": 0.00133,
73 "icru": 8,
74 },
75 {
76 "fluka_name": "MAGNESIU",
77 "fluka_number": 9,
78 "common_name": "Magnesium",
79 "A": 24.3050,
80 "Z": 12,
81 "density": 1.740,
82 "icru": 12,
83 },
84 {
85 "fluka_name": "ALUMINUM",
86 "fluka_number": 10,
87 "common_name": "Aluminium",
88 "A": 26.981538,
89 "Z": 13,
90 "density": 2.699,
91 "icru": 13,
92 },
93 {
94 "fluka_name": "IRON",
95 "fluka_number": 11,
96 "common_name": "Iron",
97 "A": 55.845,
98 "Z": 26,
99 "density": 7.874,
100 "icru": 26,
101 },
102 {
103 "fluka_name": "COPPER",
104 "fluka_number": 12,
105 "common_name": "Copper",
106 "A": 63.546,
107 "Z": 29,
108 "density": 8.960,
109 "icru": 29,
110 },
111 {
112 "fluka_name": "SILVER",
113 "fluka_number": 13,
114 "common_name": "Silver",
115 "A": 107.8682,
116 "Z": 47,
117 "density": 10.500,
118 "icru": 47,
119 },
120 {
121 "fluka_name": "SILICON",
122 "fluka_number": 14,
123 "common_name": "Silicon",
124 "A": 28.0855,
125 "Z": 14,
126 "density": 2.329,
127 "icru": 14,
128 },
129 {
130 "fluka_name": "GOLD",
131 "fluka_number": 15,
132 "common_name": "Gold",
133 "A": 196.96655,
134 "Z": 79,
135 "density": 19.320,
136 "icru": 79,
137 },
138 {
139 "fluka_name": "MERCURY",
140 "fluka_number": 16,
141 "common_name": "Mercury",
142 "A": 200.59,
143 "Z": 80,
144 "density": 13.546,
145 "icru": 80,
146 },
147 {
148 "fluka_name": "LEAD",
149 "fluka_number": 17,
150 "common_name": "Lead",
151 "A": 207.2,
152 "Z": 82,
153 "density": 11.350,
154 "icru": 82,
155 },
156 {
157 "fluka_name": "TANTALUM",
158 "fluka_number": 18,
159 "common_name": "Tantalum",
160 "A": 180.9479,
161 "Z": 73,
162 "density": 16.654,
163 "icru": 73,
164 },
165 {
166 "fluka_name": "SODIUM",
167 "fluka_number": 19,
168 "common_name": "Sodium",
169 "A": 22.989770,
170 "Z": 11,
171 "density": 0.971,
172 "icru": 11,
173 },
174 {
175 "fluka_name": "ARGON",
176 "fluka_number": 20,
177 "common_name": "Argon",
178 "A": 39.948,
179 "Z": 18,
180 "density": 0.00166,
181 "icru": 18,
182 },
183 {
184 "fluka_name": "CALCIUM",
185 "fluka_number": 21,
186 "common_name": "Calcium",
187 "A": 40.078,
188 "Z": 20,
189 "density": 1.550,
190 "icru": 20,
191 },
192 {
193 "fluka_name": "TIN",
194 "fluka_number": 22,
195 "common_name": "Tin",
196 "A": 118.710,
197 "Z": 50,
198 "density": 7.310,
199 "icru": 50,
200 },
201 {
202 "fluka_name": "TUNGSTEN",
203 "fluka_number": 23,
204 "common_name": "Tungsten",
205 "A": 183.84,
206 "Z": 74,
207 "density": 19.300,
208 "icru": 74,
209 },
210 {
211 "fluka_name": "TITANIUM",
212 "fluka_number": 24,
213 "common_name": "Titanium",
214 "A": 47.867,
215 "Z": 22,
216 "density": 4.540,
217 "icru": 22,
218 },
219 {
220 "fluka_name": "NICKEL",
221 "fluka_number": 25,
222 "common_name": "Nickel",
223 "A": 58.6934,
224 "Z": 28,
225 "density": 8.902,
226 "icru": 28,
227 },
228]
229"""Fluka names for ICRU single-particles"""
230FLUKA_NAMES = [
231 {
232 "fluka_name": "HYDROGEN",
233 "icru": 1
234 },
235 {
236 "fluka_name": "HELIUM",
237 "icru": 2
238 },
239 {
240 "fluka_name": "LITHIUM",
241 "icru": 3
242 },
243 {
244 "fluka_name": "BERYLLIU",
245 "icru": 4
246 },
247 {
248 "fluka_name": "BORON",
249 "icru": 5
250 },
251 {
252 "fluka_name": "CARBON",
253 "icru": 6
254 },
255 {
256 "fluka_name": "NITROGEN",
257 "icru": 7
258 },
259 {
260 "fluka_name": "OXYGEN",
261 "icru": 8
262 },
263 {
264 "fluka_name": "FLUORINE",
265 "icru": 9
266 },
267 {
268 "fluka_name": "NEON",
269 "icru": 10
270 },
271 {
272 "fluka_name": "SODIUM",
273 "icru": 11
274 },
275 {
276 "fluka_name": "MAGNESIU",
277 "icru": 12
278 },
279 {
280 "fluka_name": "ALUMINUM",
281 "icru": 13
282 },
283 {
284 "fluka_name": "SILICON",
285 "icru": 14
286 },
287 {
288 "fluka_name": "PHOSPHO",
289 "icru": 15
290 },
291 {
292 "fluka_name": "SULFUR",
293 "icru": 16
294 },
295 {
296 "fluka_name": "CHLORINE",
297 "icru": 17
298 },
299 {
300 "fluka_name": "ARGON",
301 "icru": 18
302 },
303 {
304 "fluka_name": "POTASSIU",
305 "icru": 19
306 },
307 {
308 "fluka_name": "CALCIUM",
309 "icru": 20
310 },
311 {
312 "fluka_name": "SCANDIUM",
313 "icru": 21
314 },
315 {
316 "fluka_name": "TITANIUM",
317 "icru": 22
318 },
319 {
320 "fluka_name": "VANADIUM",
321 "icru": 23
322 },
323 {
324 "fluka_name": "CHROMIUM",
325 "icru": 24
326 },
327 {
328 "fluka_name": "MANGANES",
329 "icru": 25
330 },
331 {
332 "fluka_name": "IRON",
333 "icru": 26
334 },
335 {
336 "fluka_name": "COBALT",
337 "icru": 27
338 },
339 {
340 "fluka_name": "NICKEL",
341 "icru": 28
342 },
343 {
344 "fluka_name": "COPPER",
345 "icru": 29
346 },
347 {
348 "fluka_name": "ZINC",
349 "icru": 30
350 },
351 {
352 "fluka_name": "GALLIUM",
353 "icru": 31
354 },
355 {
356 "fluka_name": "GERMANIU",
357 "icru": 32
358 },
359 {
360 "fluka_name": "ARSENIC",
361 "icru": 33
362 },
363 {
364 "fluka_name": "BROMINE",
365 "icru": 35
366 },
367 {
368 "fluka_name": "KRYPTON",
369 "icru": 36
370 },
371 {
372 "fluka_name": "STRONTIU",
373 "icru": 38
374 },
375 {
376 "fluka_name": "YTTRIUM",
377 "icru": 39
378 },
379 {
380 "fluka_name": "ZIRCONIU",
381 "icru": 40
382 },
383 {
384 "fluka_name": "NIOBIUM",
385 "icru": 41
386 },
387 {
388 "fluka_name": "MOLYBDEN",
389 "icru": 42
390 },
391 {
392 "fluka_name": "99-TC",
393 "icru": 43
394 },
395 {
396 "fluka_name": "PALLADIU",
397 "icru": 46
398 },
399 {
400 "fluka_name": "SILVER",
401 "icru": 47
402 },
403 {
404 "fluka_name": "CADMIUM",
405 "icru": 48
406 },
407 {
408 "fluka_name": "INDIUM",
409 "icru": 49
410 },
411 {
412 "fluka_name": "TIN",
413 "icru": 50
414 },
415 {
416 "fluka_name": "ANTIMONY",
417 "icru": 51
418 },
419 {
420 "fluka_name": "IODINE",
421 "icru": 53
422 },
423 {
424 "fluka_name": "XENON",
425 "icru": 54
426 },
427 {
428 "fluka_name": "CESIUM",
429 "icru": 55
430 },
431 {
432 "fluka_name": "BARIUM",
433 "icru": 56
434 },
435 {
436 "fluka_name": "LANTHANU",
437 "icru": 57
438 },
439 {
440 "fluka_name": "CERIUM",
441 "icru": 58
442 },
443 {
444 "fluka_name": "NEODYMIU",
445 "icru": 60
446 },
447 {
448 "fluka_name": "SAMARIUM",
449 "icru": 62
450 },
451 {
452 "fluka_name": "EUROPIUM",
453 "icru": 63
454 },
455 {
456 "fluka_name": "GADOLINI",
457 "icru": 64
458 },
459 {
460 "fluka_name": "TERBIUM",
461 "icru": 65
462 },
463 {
464 "fluka_name": "LUTETIUM",
465 "icru": 71
466 },
467 {
468 "fluka_name": "HAFNIUM",
469 "icru": 72
470 },
471 {
472 "fluka_name": "TANTALUM",
473 "icru": 73
474 },
475 {
476 "fluka_name": "TUNGSTEN",
477 "icru": 74
478 },
479 {
480 "fluka_name": "RHENIUM",
481 "icru": 75
482 },
483 {
484 "fluka_name": "IRIDIUM",
485 "icru": 77
486 },
487 {
488 "fluka_name": "PLATINUM",
489 "icru": 78
490 },
491 {
492 "fluka_name": "GOLD",
493 "icru": 79
494 },
495 {
496 "fluka_name": "MERCURY",
497 "icru": 80
498 },
499 {
500 "fluka_name": "LEAD",
501 "icru": 82
502 },
503 {
504 "fluka_name": "BISMUTH",
505 "icru": 83
506 },
507 {
508 "fluka_name": "230-TH",
509 "icru": 89
510 },
511 {
512 "fluka_name": "233-U",
513 "icru": 92
514 },
515 {
516 "fluka_name": "239-PU",
517 "icru": 94
518 },
519 {
520 "fluka_name": "241-AM",
521 "icru": 95
522 },
523]
524"""Pre-defined FLUKA ICRU compounds"""
525PREDEFINED_COMPOUNDS = [
526 {
527 "fluka_name": "WATER",
528 "common_name": "Water",
529 "density": 1.0,
530 "icru": 276
531 },
532 {
533 "fluka_name": "POLYSTYR",
534 "common_name": "Polystyrene",
535 "density": 1.06,
536 "icru": 226,
537 },
538 {
539 "fluka_name": "PLASCINT",
540 "common_name": "Plastic scintillator",
541 "density": 1.032,
542 "icru": 216,
543 },
544 {
545 "fluka_name": "PMMA",
546 "common_name": "Polymethyl methacrylate, Plexiglas, Lucite, Perspex",
547 "density": 1.19,
548 "icru": 223,
549 },
550 {
551 "fluka_name": "BONECOMP",
552 "common_name": "Compact bone",
553 "density": 1.85,
554 "icru": 119,
555 },
556 {
557 "fluka_name": "BONECORT",
558 "common_name": "Cortical bone",
559 "density": 1.85,
560 "icru": 120,
561 },
562 {
563 "fluka_name": "MUSCLESK",
564 "common_name": "Skeletal muscle",
565 "density": 1.04,
566 "icru": 201,
567 },
568 {
569 "fluka_name": "MUSCLEST",
570 "common_name": "Striated muscle",
571 "density": 1.04,
572 "icru": 202,
573 },
574 {
575 "fluka_name": "ADTISSUE",
576 "common_name": "Adipose tissue",
577 "density": 0.92,
578 "icru": 103,
579 },
580 {
581 "fluka_name": "KAPTON",
582 "common_name": "Kapton polyimide film",
583 "density": 1.42,
584 "icru": 179,
585 },
586 {
587 "fluka_name": "POLYETHY",
588 "common_name": "Polyethylene",
589 "density": 0.94,
590 "icru": 221,
591 },
592 {
593 "fluka_name": "AIR",
594 "common_name": "Dry air at NTP conditions",
595 "density": 0.00120479,
596 "icru": 104,
597 },
598]