-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLBNFTgtL150cmSept25.inp
More file actions
1422 lines (1422 loc) · 76.7 KB
/
LBNFTgtL150cmSept25.inp
File metadata and controls
1422 lines (1422 loc) · 76.7 KB
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
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
* Set the defaults for precision simulations
DEFAULTS PRECISIO
MGNFIELD 30. 0.05 0.05 0.0
GEOBEGIN COMBNAME
0 0
*Enable to use TPT
#define UseTPT
*Enable to use target and horn (also needs TPT enabled)
#define UseTarget
*Beam start z position (baffle: -475.0)
#define beamZ0 -710
*Main baffle downstream graphite face from MCZero
#define bafDSz -220.82
*Main baffle length
#define bafL 253.3
*Main baffle upstream graphite face
#define bafUSz -474.12
*Main baffle titanium dividing ring thickness
#define bRingT 0.8
*Main baffle graphite segment lengths. Rings divide layout as 1-3-10-3-1 (4 rings are inside, 2 at ends)
#define bafSegL 13.89444444444445
*Main baffle set A z0 first upstream ring start
#define bafAz0 -474.92
*Main baffle set A z1 (1 segment)
#define bafAz1 -474.12
*Main baffle set A z2 (1 segment)
#define bafAz2 -460.225555555556
*Main baffle set B z1 (ring + 3 segments)
#define bafBz1 -459.425555555556
*Main baffle set B z2 (ring + 3 segments)
#define bafBz2 -417.742222222222
*Main baffle set C z1 (ring + 10 segments)
#define bafCz1 -416.942222222222
*Main baffle set C z2 (ring + 10 segments)
#define bafCz2 -277.997777777778
*Main baffle set D z1 (ring + 3 segments)
#define bafDz1 -277.197777777778
*Main baffle set D z2 (ring + 3 segments)
#define bafDz2 -235.514444444444
*Main baffle set E z1 (ring + 1 segment)
#define bafEz1 -234.714444444444
*Main baffle set E z2 (ring + 1 segment)
#define bafEz2 -220.82
*Main baffle set E z3 final downstream ring end
#define bafEz3 -220.02
*Main baffle beam axis hole radius
#define bafHoleR 1.335
*Main baffle ring inner radius
#define bRingIR 6
*Main baffle ring outer radius
#define bRingOR 7.6
*Main baffle fin outer radius
#define bafFinOR 14.8
*Main baffle total Al duct length (cylinder + cone)
#define bafDuctL 278
*Main baffle Al duct cone length
#define bafConeL 25.97
*Main baffle Al duct thickness
#define bafDuctT 0.2
*Main baffle Al duct cone outer radius
#define bConeOR 47
*Main baffle Al duct cone inner radius
#define bConeIR 46.8
*Main baffle Al duct cylinder outer radius
#define bafCylOR 22.5
*Main baffle Al duct cylinder inner radius
#define bafCylIR 22.3
*Main baffle Al duct cylinder downstream edge
#define bCylDSz -219.47
*Main baffle end z (for tracking plane)
#define bCylEz1 -217.47
*Main baffle end z (for tracking plane)
#define bCylEz2 -215.47
*Main baffle Al duct cylinder upstream edge
#define bCylUSz -471.5
*Main baffle Al duct cone upstream edge
#define bConeUSz -497.47
*Target support fin end gap dz width
#define finZGap 3
*Target support Ti fin dz width
#define finZWidth 1.2
*Target support He gas "hole" z length A
#define finHoleAL 28.783
*Target support He gas "hole" z length B
#define finHoleBL 28.783
*Target support He gas "hole" z length C
#define finHoleCL 28.433
*Target support Ti fin z coords for sections A, B & C, starting at z = 40 cm
#define finZA1 43
#define finZA2 44.2
#define finZA3 72.983
#define finZA4 74.183
#define finZA5 75.38300000000001
#define finZB1 78.38300000000001
#define finZB2 79.58300000000001
#define finZB3 108.366
#define finZB4 109.566
#define finZB5 110.766
#define finZC1 113.766
#define finZC2 114.966
#define finZC3 143.399
#define finZC4 144.599
*Graphite core join segment lengths
#define tgtjoinL 1.5
*Graphite core join segment thickness
#define tgtjoinW 0.4
*TPT rod dz shift
#define tptdz -56
*Define outer cylinder z0 & length, which varies if TPT/target are turned off
#define outZ0 -500
#if UseTarget
#define outHz 740
#elif UseTPT
#define outHz -26-outZ0
#else
#define outHz bCylEz2-outZ0
#endif
*Primary beam window (PW) to main baffle on-axis dz separation
#define PW2BDz 230
*Primary beam window z end
#define PWzEnd -704.12
*Primary beam window z length 1
#define PWzL1 3.81
*Primary beam window z length 2 (membrane to end)
#define PWzL2 0.32
*Primary beam window z region start
#define PWz0 -707.93
*Primary beam window membrane start z position
#define PWz1 -704.44
*Primary beam window volume total z length, from proton beam start up to edge of MBGASU area
#define PWTotzL 207.93
*Primary beam window inner radius
#define PWInR 6.35
*Primary beam window inner radius 2
#define PWInR2 7.493
*Primary beam window outer radius
#define PWOutR 10.16
*Primary beam window Be membrane thickness
#define PWThick 0.061
*Primary beam window Be membrane z end
#define PWzMem -704.379
*Blackbody
SPH blkbody 0.0 0.0 0.0 100000.0
* Large void sphere
SPH void 0.0 0.0 0.0 10000.
*Primary beam window total volume (including N gas area) up to start of main baffle region MBGASU
RCC pwtotvol 0.0 0.0 $PWz0 0.0 0.0 $PWTotzL 50.0
* Outer volume
RCC outvol 0.0 0.0 $outZ0 0.0 0.0 $outHz 50.
ZCC r2p9 0.0 0.0 2.9
ZCC r3p175 0.0 0.0 3.175
ZCC r3p3 0.0 0.0 3
ZCC r3p75 0.0 0.0 3.75
ZCC r5 0.0 0.0 5.
ZCC r5p1 0.0 0.0 5.1
ZCC r6p9 0.0 0.0 6.9
ZCC r7p4 0.0 0.0 7.4
ZCC r9p5 0.0 0.0 9.5
ZCC r12p2 0.0 0.0 12.2
ZCC r12p7 0.0 0.0 12.7
ZCC r14p5 0.0 0.0 14.5
ZCC r15p5 0.0 0.0 15.5
ZCC r16p25 0.0 0.0 16.25
ZCC r19 0.0 0.0 19.
ZCC r19p5 0.0 0.0 19.5
ZCC r20 0.0 0.0 20.
ZCC r20p5 0.0 0.0 20.5
ZCC r28p8 0.0 0.0 28.8
ZCC r34p75 0.0 0.0 34.75
ZCC r50 0.0 0.0 50.0
XYP z0 0.0
XYP zm60 -60.0
XYP zm44 -44.0
XYP zm43p97 -43.97
XYP zm32 -32.
XYP zm30 -30.
XYP zm29p5 -29.5
XYP zm26 -26.0
XYP zm22p7 -22.7
XYP zm21p83 -21.83
XYP zm16p54 -16.54
XYP zm16p07 -16.07
XYP zm15p5 -15.5
XYP zm15p2 -15.2
XYP zm14p04 -14.04
XYP zm12p49 -12.49
XYP zm11p87 -11.87
XYP zm10p76 -10.76
XYP zm6p52 -6.52
XYP zm5 -5.
XYP zm4 -4.
XYP zm2p5 -2.5
XYP z8p0855 8.0855
XYP z40 40.
XYP z116p3 116.3
XYP z149p4 149.4
XYP z150 150.
XYP z150p6 150.6
XYP z157 157.
XYP z212 212.
XYP z215 215.
XYP z216 216.
XYP z219p5 219.5
XYP z222p5 222.5
XYP z224 224.
XYP z225 225.
XYP z230 230.0
XYP z235 235.
XYP z240 240.
XYP PBWz0 $PWz0
XYP PBWz1 $PWz1
XYP PBWMem $PWzMem
XYP PBWzEnd $PWzEnd
*Main baffle beam axis hole
ZCC MBHole 0.0 0.0 $bafHoleR
*Main baffle rings: inner & outer cylinders
ZCC MBRingI 0.0 0.0 $bRingIR
ZCC MBRingO 0.0 0.0 $bRingOR
*Main baffle fin outer radius
ZCC MBFin 0.0 0.0 $bafFinOR
*Main baffle Al duct inner cylinder
ZCC MBCylI 0 0 $bafCylIR
*Main baffle Al duct outer cylinder
ZCC MBCylO 0.0 0.0 $bafCylOR
*Main baffle Al duct inner cone
TRC MBConeI 0.0 0.0 $bCylUSz 0.0 0.0 -$bafConeL $bafCylIR $bConeIR
*Main baffle Al duct outer cone
TRC MBConeO 0.0 0.0 $bCylUSz 0.0 0.0 -$bafConeL $bafCylOR $bConeOR
*Main baffle segment z boundaries
XYP MBAz0 $bafAz0
XYP MBAz1 $bafAz1
XYP MBAz2 $bafAz2
XYP MBBz1 $bafBz1
XYP MBBz2 $bafBz2
XYP MBCz1 $bafCz1
XYP MBCz2 $bafCz2
XYP MBDz1 $bafDz1
XYP MBDz2 $bafDz2
XYP MBEz1 $bafEz1
XYP MBEz2 $bafEz2
XYP MBEz3 $bafEz3
XYP MBCylz0 $bConeUSz
XYP MBCylz1 $bCylUSz
XYP MBCylz2 $bCylDSz
XYP MBCylz3 $bCylEz1
XYP MBCylz4 $bCylEz2
*Main baffle fin xy planes: anticlock dir = (-sinP,cosP,0), pos = (rcosP,rsinP,0) +- h_w*dir, P = phi, h_w = w/2 = 0.6 cm, +- for alt dirs
*Baffle fin 1 at phi = 15 deg, 1st plane
PLA bafxy1a -0.25882 0.96593 0.0 14.14040 4.41008 0.0
*Baffle fin 1 at phi = 15 deg, 2nd plane
PLA bafxy1b -0.25882 0.96593 0.0 14.4510 3.25097 0.0
*Baffle fin 2 at phi = 45 deg, 1st plane
PLA bafxy2a -0.70711 0.70711 0.0 10.0409 10.8894 0.0
*Baffle fin 2 at phi = 45 deg, 2nd plane
PLA bafxy2b -0.70711 0.70711 0.0 10.8894 10.0409 0.0
*Baffle fin 3 at phi = 75 deg, 1st plane
PLA bafxy3a -0.96593 0.25882 0.0 3.25097 14.4510 0.0
*Baffle fin 3 at phi = 75 deg, 2nd plane
PLA bafxy3b -0.96593 0.25882 0.0 4.41008 14.1404 0.0
*Baffle fin 4 at phi = 105 deg, 1st plane
PLA bafxy4a -0.96593 -0.25882 0.0 -4.41008 14.1404 0.0
*Baffle fin 4 at phi = 105 deg, 2nd plane
PLA bafxy4b -0.96593 -0.25882 0.0 -3.25097 14.4510 0.0
*Baffle fin 5 at phi = 135 deg, 1st plane
PLA bafxy5a -0.70711 -0.70711 0.0 -10.8894 10.0409 0.0
*Baffle fin 5 at phi = 135 deg, 2nd plane
PLA bafxy5b -0.70711 -0.70711 0.0 -10.0409 10.8894 0.0
*Baffle fin 6 at phi = 165 deg, 1st plane
PLA bafxy6a -0.25882 -0.96593 0.0 -14.4510 3.25097 0.0
*Baffle fin 6 at phi = 165 deg, 2nd plane
PLA bafxy6b -0.25882 -0.96593 0.0 -14.1404 4.41008 0.0
*Baffle fin 7 at phi = 195 deg, 1st plane
PLA bafxy7a 0.25882 -0.96593 0.0 -14.1404 -4.41008 0.0
*Baffle fin 7 at phi = 195 deg, 2nd plane
PLA bafxy7b 0.25882 -0.96593 0.0 -14.4510 -3.25097 0.0
*Baffle fin 8 at phi = 225 deg, 1st plane
PLA bafxy8a 0.70711 -0.70711 0.0 -10.0409 -10.8894 0.0
*Baffle fin 8 at phi = 225 deg, 2nd plane
PLA bafxy8b 0.70711 -0.70711 0.0 -10.8894 -10.0409 0.0
*Baffle fin 9 at phi = 255 deg, 1st plane
PLA bafxy9a 0.96593 -0.25882 0.0 -3.25097 -14.4510 0.0
*Baffle fin 9 at phi = 255 deg, 2nd plane
PLA bafxy9b 0.96593 -0.25882 0.0 -4.41008 -14.1404 0.0
*Baffle fin 10 at phi = 285 deg, 1st plane
PLA bafxy10a 0.96593 0.25882 0.0 4.41008 -14.1404 0.0
*Baffle fin 10 at phi = 285 deg, 2nd plane
PLA bafxy10b 0.96593 0.25882 0.0 3.25097 -14.4510 0.0
*Baffle fin 11 at phi = 315 deg, 1st plane
PLA bafxy11a 0.70711 0.70711 0.0 10.8894 -10.0409 0.0
*Baffle fin 11 at phi = 315 deg, 2nd plane
PLA bafxy11b 0.70711 0.70711 0.0 10.0409 -10.8894 0.0
*Baffle fin 12 at phi = 345 deg, 1st plane
PLA bafxy12a 0.25882 0.96593 0.0 14.4510 -3.25097 0.0
*Baffle fin 12 at phi = 345 deg, 2nd plane
PLA bafxy12b 0.25882 0.96593 0.0 14.1404 -4.41008 0.0
*Target Ti fin xy planes: anticlock dir = (-sinP,cosP,0), pos = (rcosP,rsinP,0) +- h_w*dir, P = phi, h_w = w/2 = 0.6 cm, +- for alt dirs
*Fin 1 at phi = 45 deg, 1st plane
PLA xy1a -0.707107 0.707107 0.0 1.73241 1.80312 0.0
*Fin 1 at phi = 45 deg, 2nd plane
PLA xy1b -0.707107 0.707107 0.0 1.80312 1.73241 0.0
*Fin 2 at phi = 135 deg from x axis (anticlockwise), 1st plane
PLA xy2a -0.707107 -0.707107 0.0 -1.80312 1.73241 0.0
*Fin 2 at phi = 135 deg from x axis (anticlockwise), 2nd plane
PLA xy2b -0.707107 -0.707107 0.0 -1.73241 1.80312 0.0
*Fin 3 at phi = 225 deg from x axis (anticlockwise), 1st plane
PLA xy3a 0.707107 -0.707107 0.0 -1.73241 -1.80312 0.0
*Fin 3 at phi = 225 deg from x axis (anticlockwise), 2nd plane
PLA xy3b 0.707107 -0.707107 0.0 -1.80312 -1.73241 0.0
*Fin 4 at phi = 315 deg from x axis (anticlockwise), 1st plane
PLA xy4a 0.707107 0.707107 0.0 1.80312 -1.73241 0.0
*Fin 4 at phi = 315 deg from x axis (anticlockwise), 2nd plane
PLA xy4b 0.707107 0.707107 0.0 1.73241 -1.80312 0.0
*Target graphite joins between core and flow divider tube. Similar as fins above, 4 mm thick, h_w = 0.2 cm
PLA tgtcj1a -0.707107 0.707107 0.0 1.06066 1.3435 0.0
*Target graphite join at 45 deg, 2nd plane
PLA tgtcj1b -0.707107 0.707107 0.0 1.3435 1.06066 0.0
*Target graphite join at 135 deg, 1st plane
PLA tgtcj2a -0.707107 -0.707107 0.0 -1.3435 1.06066 0.0
*Target graphite join at 135 deg, 2nd plane
PLA tgtcj2b -0.707107 -0.707107 0.0 -1.06066 1.3435 0.0
*Target graphite join at 225 deg, 1st plane
PLA tgtcj3a 0.707107 -0.707107 0.0 -1.06066 -1.3435 0.0
*Target graphite join at 225 deg, 2nd plane
PLA tgtcj3b 0.707107 -0.707107 0.0 -1.3435 -1.06066 0.0
*Target graphite join at 315 deg, 1st plane
PLA tgtcj4a 0.707107 0.707107 0.0 1.3435 -1.06066 0.0
*Target graphite join at 315 deg, 2nd plane
PLA tgtcj4b 0.707107 0.707107 0.0 1.06066 -1.3435 0.0
*Planes defining the z boundaries of the Ti fins and their He gas gaps
XYP zFinA1 $finZA1
XYP zFinA2 $finZA2
XYP zFinA3 $finZA3
XYP zFinA4 $finZA4
XYP zFinA5 $finZA5
XYP zFinB1 $finZB1
XYP zFinB2 $finZB2
XYP zFinB3 $finZB3
XYP zFinB4 $finZB4
XYP zFinB5 $finZB5
XYP zFinC1 $finZC1
XYP zFinC2 $finZC2
XYP zFinC3 $finZC3
XYP zFinC4 $finZC4
*z boundaries of the 1.5 cm long (4 mm thick) graphite joins between the core & flow guide
XYP zJoinU1a 9.0
XYP zJoinU1b 10.5
!@what.1=finZA1-2.75
XYP zJoinA1a 40.25
!@what.1=finZA1-1.25
XYP zJoinA1b 41.75
!@what.1=finZA2+1.25
XYP zJoinA2a 45.45
!@what.1=finZA2+2.75
XYP zJoinA2b 46.95
!@what.1=finZA3-2.75
XYP zJoinA3a 70.233
!@what.1=finZA3-1.25
XYP zJoinA3b 71.733
!@what.1=finZB1-2.75
XYP zJoinB1a 75.63300000000001
!@what.1=finZB1-1.25
XYP zJoinB1b 77.13300000000001
!@what.1=finZB2+1.25
XYP zJoinB2a 80.83300000000001
!@what.1=finZB2+2.75
XYP zJoinB2b 82.33300000000001
!@what.1=finZB3-2.75
XYP zJoinB3a 105.61600000000001
!@what.1=finZB3-1.25
XYP zJoinB3b 107.11600000000001
!@what.1=finZC1-2.75
XYP zJoinC1a 111.01600000000002
!@what.1=finZC1-1.25
XYP zJoinC1b 112.51600000000002
!@what.1=finZC2+1.25
XYP zJoinC2a 116.21600000000002
!@what.1=finZC2+2.75
XYP zJoinC2b 117.71600000000002
!@what.1=finZC3-2.75
XYP zJoinC3a 140.64900000000003
!@what.1=finZC3-1.25
XYP zJoinC3b 142.14900000000003
!@what.1=finZC4+1.25
XYP zJoinC4a 145.84900000000002
!@what.1=finZC4+2.75
XYP zJoinC4b 147.34900000000002
YZP yzplane 0.0
XZP xzplane 0.0
* Horn1 outer conductor outer radius
ZCC h1cyl1 0.0 0.0 23.65
* Horn1 outer conductor inner radius
ZCC h1cyl2 0.0 0.0 22.
* Horn1 start of upstream curved section
ZCC h1cyl3 0.0 0.0 8.
* Horn1 inner conductor outer radius
ZCC h1cyl4o 0.0 0.0 4.55
* Horn1 inner conductor inner radius
ZCC h1cyl4i 0.0 0.0 4.30
* Horn1 radius at start of downstream curved flare section
ZCC h1cyl5 0.0 0.0 3.35
* Horn1 water channel along first inner conductor section
ZCC w1cyl1 0.0 0.0 4.70
* Flange of upstream support cone to the left of the horn A conic conductor; outer part
TRC tcone1o 0.0 0.0 -12.49 0.0 0.0 5.97 14.35 12.96
* Flange of upstream support cone to the left of the horn A conic conductor; inner part
TRC tcone1i 0.0 0.0 -12.49 0.0 0.0 5.97 13.73 12.34
* Upper edge of upstream support cone just below the horn A conic conductor; 1 mm thick at apex; theta = 10.85 + 0.27 = 11.12 deg
TRC tcone2o 0.0 0.0 -6.52 0.0 0.0 46.52 12.96 3.80
* Lower edge of upstream support cone just below the horn A conic conductor
TRC tcone2i 0.0 0.0 -6.52 0.0 0.0 46.52 12.73 3.70
* Upstream cone connecting to inner target 1 Ti container: outer radius
TRC tcone3o 0.0 0.0 -15.5 0.0 0.0 23.5855 12.7 1.75
* Upstream cone connecting to inner target 1 Ti container: inner radius
TRC tcone3i 0.0 0.0 -15.5 0.0 0.0 23.5855 12.2 1.70
* Upstream target support cone, inner shell, outer part: Hz = 8.49 - 1.34 = 7.15 cm
TRC tcone4o 0.0 0.0 -11.75 0.0 0.0 7.75 6.6 2.9
* Upstream target support cone, inner shell, inner part, 0.8 cm thick (guesstimate)
TRC tcone4i 0.0 0.0 -11.75 0.0 0.0 7.75 5.8 2.1
* Connecting outer cone section linking upstream target support sections
TRC tcone5o 0.0 0.0 -6.52 0.0 0.0 -7.52 12.7 3.3
* Connecting inner cone section linking upstream target support sections: assume 4 mm thick
TRC tcone5i 0.0 0.0 -6.52 0.0 0.0 -7.52 12.3 2.9
* Upstream horn A inner conductor cone, outer section; same incline as target support cone with 5 mm gap; Rbase = tan(11.12 deg)*42.5 + 4.55
TRC h1cone1o 0.0 0.0 -2.5 0.0 0.0 42.5 12.90 4.55
* Upstream horn A inner conductor cone, inner section; 5 mm gap with target support cone; Rbase = tan(11.12 deg)*45 + 4.30
TRC h1cone1i 0.0 0.0 -5. 0.0 0.0 45. 13.15 4.30
* Hz = 212 - 117.5
TRC h1cone2o 0.0 0.0 116.3 0.0 0.0 95.7 4.55 3.60
* Hz = 212 - 117.5
TRC h1cone2i 0.0 0.0 116.3 0.0 0.0 95.7 4.30 3.35
* Horn1 water channel along tilted upstream conic inner conductor; Rbase = tan(11.12 deg)*42.5 + 4.7
TRC w1cone1 0.0 0.0 -2.5 0.0 0.0 42.5 13.05 4.70
* Horn1 water channel along tilted inner conductor
TRC w1cone2 0.0 0.0 116.3 0.0 0.0 95.7 4.70 3.75
* Start of Horn1 downstream (DS) curved (C) section: base must have larger radius than apex, so need negative Hz length for apex to be before base
TRC h1dsc1 0.0 0.0 216. 0.0 0.0 -4. 4.2 3.6
* Horn1 water channel along first DS curved section
TRC w1dsc1 0.0 0.0 216. 0.0 0.0 -4. 4.35 3.75
* Approximate Horn1 DS 1st 3 polygons using intersection of two cones
TRC h1dsc2o 0.0 0.0 219.5 0.0 0.0 -3.5 5. 4.2
* Approximate Horn1 DS 1st 3 polygons using intersection of two cones: z = 216.0 to 219.5
TRC h1dsc2i 0.0 0.0 219.5 0.0 0.0 -3.5 4. 3.35
* Approximate Horn1 DS 2nd 3 polygons using intersection of two cones: z = 219.5 to 222.5
TRC h1dsc3o 0.0 0.0 222.5 0.0 0.0 -3. 7.5 5.
* Approximate Horn1 DS 2nd 3 polygons using intersection of two cones: z = 219.5 to 222.5
TRC h1dsc3i 0.0 0.0 222.5 0.0 0.0 -3. 6.5 4.
* Approximate Horn1 DS 3rd polygons using intersection of two cones: z = 222.5 to 224.0
TRC h1dsc4o 0.0 0.0 224. 0.0 0.0 -1.5 9.5 7.5
* Approximate Horn1 DS 3rd polygons using intersection of two cones: z = 222.5 to 225. Bottom section is longer to better match vertical polygon
TRC h1dsc4i 0.0 0.0 225. 0.0 0.0 -2.5 9.5 6.5
* Approximate Horn1 DS 4th polygons using intersection of two cones: z = 222.5 to 225.0
TRC h1dsc5o 0.0 0.0 222.5 0.0 0.0 2.5 17.5 14.5
* Approximate Horn1 DS 4th polygons using intersection of two cones: z = 222.5 to 224.0
TRC h1dsc5i 0.0 0.0 222.5 0.0 0.0 1.5 16.5 14.5
* Approximate Horn1 DS 5th polygons using intersection of two cones: z = 219.5 to 222.5
TRC h1dsc6o 0.0 0.0 219.5 0.0 0.0 3. 20. 17.5
* Approximate Horn1 DS 5th polygons using intersection of two cones: z = 219.5 to 222.5
TRC h1dsc6i 0.0 0.0 219.5 0.0 0.0 3. 19. 16.5
* Approximate Horn1 DS 6th polygons using intersection of two cones: z = 216.0 to 219.5
TRC h1dsc7o 0.0 0.0 216. 0.0 0.0 3.5 20.5 20.
* Approximate Horn1 DS 6th polygons using intersection of two cones: z = 216.0 to 219.5
TRC h1dsc7i 0.0 0.0 216. 0.0 0.0 3.5 19.5 19.
* Target main outer container, outer section
TRC tout1o 0.0 0.0 40. 0.0 0.0 109.4 3.8 2.77
* Target main outer container, inner section; 1.0 (0.7) mm thick upstream (downstream)
TRC tout1i 0.0 0.0 40. 0.0 0.0 109.4 3.7 2.70
* Target main container outer fin thickness boundary: 2.0 mm thick
TRC tout1f 0.0 0.0 40. 0.0 0.0 109.4 3.5 2.5
* Target outer Ti container spherical end outer radius
SPH tsph1o 0.0 0.0 149.5 2.77
* Target outer Ti container spherical end inner radius
SPH tsph1i 0.0 0.0 149.5 2.70
* Target inner Ti containter tube outer radius: 0.5 mm thick
ZCC tcyl2o 0.0 0.0 1.75
* Target inner Ti containter tube inner radius
ZCC tcyl2i 0.0 0.0 1.70
* Target inner Ti containter fin thickness boundary: 2.0 mm thick
ZCC tcyl2f 0.0 0.0 1.90
* Target main cylinder core
ZCC target 0.0 0.0 0.8
* Target upstream core outer cone
TRC tupendo 0.0 0.0 -4. 0.0 0.0 8. 2.9 0.8
* Target upstream core inner cone
TRC tupendi 0.0 0.0 -4. 0.0 0.0 4. 2.1 0.8
* Bafflet cone piece
TRC bafcone 0.0 0.0 -14.04 0.0 0.0 -2.5 2.9 0.8
*Target Position Thermometer (TPT) bracket hole
ZCC brachole 0.0 0.0 3.5
RPP tptbox -4.5 4.5 -4.5 4.5 -58.0 -51.0
*TPT lower arm bracket
RPP tptbr1 -5.0 5.0 -18.5 -16.5 -49.0 -28.0
*TPT upper arm bracket
RPP tptbr2 -5.0 5.0 16.5 18.5 -49.0 -28.0
*TPT cross beam bracket
RPP tptbr3 -5.0 5.0 -18.5 18.5 -55.0 -49.0
*TPT top end piece
RPP tpttend -5.0 5.0 18.5 24.0 -30.5 -28.0
*TPT bottom end piece
RPP tptbend -5.0 5.0 -24.0 -18.5 -30.5 -28.0
*Ceramic top break at end of TPT
RPP tpttcer -5.0 5.0 16.5 24.0 -28.0 -26.0
*Ceramic bottom break at end of TPT
RPP tptbcer -5.0 5.0 -24.0 -16.5 -28.0 -26.0
*Instrument mount top join
RPP mounttj -5.0 5.0 20.5 24.0 -26.0 -22.7
*Instrument mount bottom join
RPP mountbj -5.0 5.0 -24.0 -20.5 -26.0 -22.7
*TPT vertical rod 1
RCC tptvrod1 0.0 -3.0 $tptdz 0.0 6.0 0.0 0.125
*TPT vertical rod 2
!@what.1=-1*0.15
!@what.3=1*0.5+tptdz
RCC tptvrod2 -0.15 -3.0 -55.5 0.0 6.0 0.0 0.125
*TPT vertical rod 3
!@what.1=-2*0.15
!@what.3=2*0.5+tptdz
RCC tptvrod3 -0.3 -3.0 -55 0.0 6.0 0.0 0.125
*TPT vertical rod 4
!@what.1=1*0.15
!@what.3=-1*0.5+tptdz
RCC tptvrod4 0.15 -3.0 -56.5 0.0 6.0 0.0 0.125
*TPT vertical rod 5
!@what.1=2*0.15
!@what.3=-2*0.5+tptdz
RCC tptvrod5 0.3 -3.0 -57 0.0 6.0 0.0 0.125
*TPT horizontal rod 1
!@what.3=3+tptdz
RCC tpthrod1 -3 0.0 -53 6.0 0.0 0.0 0.125
*TPT horizontal rod 2
!@what.2=1*0.15
!@what.3=3-1*0.5+tptdz
RCC tpthrod2 -3 0.15 -53.5 6.0 0.0 0.0 0.125
*TPT horizontal rod 3
!@what.2=2*0.15
!@what.3=3-2*0.5+tptdz
RCC tpthrod3 -3 0.3 -54 6.0 0.0 0.0 0.125
*TPT horizontal rod 4
!@what.2=-1*0.15
!@what.3=3+1*0.5+tptdz
RCC tpthrod4 -3 -0.15 -52.5 6.0 0.0 0.0 0.125
*TPT horizontal rod 5
!@what.2=-2*0.15
!@what.3=3+2*0.5+tptdz
RCC tpthrod5 -3 -0.3 -52 6.0 0.0 0.0 0.125
END
* Black hole
BLKBODY 5 +blkbody -void
* Void
VOID1 5 +void -outvol-pwtotvol
*Primary beam window vacuum region
PWVAC 5 +r3p175 -PBWz0 +PBWz1
*Primary beam window total N gas volume, up to MBGASU
PWTOTGAS 5 +pwtotvol -r5p1 -PBWz0 +PBWzEnd
| +pwtotvol -PBWzEnd
| +r3p75 -PBWMem +PBWzEnd
*Primary beam window stainless steel cylinder
PWSTEEL 5 +r5p1 -r3p175 -PBWz0 +PBWz1
| +r5p1 -r3p75 -PBWz1 +PBWzEnd
*Primary beam window Be membrane
PBWMEM 5 +r3p75 -PBWz1 +PBWMem
* Main graphite baffle cylinder, 2.5-m long, upstream of bafflet, target & horn
MAINBAFA 5 +MBRingO -MBHole -MBAz1 +MBAz2
* Main baffle core region B
MAINBAFB 5 +MBRingO -MBHole -MBBz1 +MBBz2
* Main baffle core region C
MAINBAFC 5 +MBRingO -MBHole -MBCz1 +MBCz2
* Main baffle core region D
MAINBAFD 5 +MBRingO -MBHole -MBDz1 +MBDz2
* Main baffle core region E
MAINBAFE 5 +MBRingO -MBHole -MBEz1 +MBEz2
* Main graphite baffle fins extending from central cylinder: set A
MBFINSA 5 +MBFin -MBRingO -MBAz1 +MBAz2 +bafxy1a -bafxy1b -xzplane
| +MBFin -MBRingO -MBAz1 +MBAz2 +bafxy2a -bafxy2b -xzplane
| +MBFin -MBRingO -MBAz1 +MBAz2 +bafxy3a -bafxy3b -xzplane
| +MBFin -MBRingO -MBAz1 +MBAz2 +bafxy4a -bafxy4b -xzplane
| +MBFin -MBRingO -MBAz1 +MBAz2 +bafxy5a -bafxy5b -xzplane
| +MBFin -MBRingO -MBAz1 +MBAz2 +bafxy6a -bafxy6b -xzplane
| +MBFin -MBRingO -MBAz1 +MBAz2 +bafxy7a -bafxy7b +xzplane
| +MBFin -MBRingO -MBAz1 +MBAz2 +bafxy8a -bafxy8b +xzplane
| +MBFin -MBRingO -MBAz1 +MBAz2 +bafxy9a -bafxy9b +xzplane
| +MBFin -MBRingO -MBAz1 +MBAz2 +bafxy10a -bafxy10b +xzplane
| +MBFin -MBRingO -MBAz1 +MBAz2 +bafxy11a -bafxy11b +xzplane
| +MBFin -MBRingO -MBAz1 +MBAz2 +bafxy12a -bafxy12b +xzplane
* Main graphite baffle fins extending from central cylinder: set B
MBFINSB 5 +MBFin -MBRingO -MBBz1 +MBBz2 +bafxy1a -bafxy1b -xzplane
| +MBFin -MBRingO -MBBz1 +MBBz2 +bafxy2a -bafxy2b -xzplane
| +MBFin -MBRingO -MBBz1 +MBBz2 +bafxy3a -bafxy3b -xzplane
| +MBFin -MBRingO -MBBz1 +MBBz2 +bafxy4a -bafxy4b -xzplane
| +MBFin -MBRingO -MBBz1 +MBBz2 +bafxy5a -bafxy5b -xzplane
| +MBFin -MBRingO -MBBz1 +MBBz2 +bafxy6a -bafxy6b -xzplane
| +MBFin -MBRingO -MBBz1 +MBBz2 +bafxy7a -bafxy7b +xzplane
| +MBFin -MBRingO -MBBz1 +MBBz2 +bafxy8a -bafxy8b +xzplane
| +MBFin -MBRingO -MBBz1 +MBBz2 +bafxy9a -bafxy9b +xzplane
| +MBFin -MBRingO -MBBz1 +MBBz2 +bafxy10a -bafxy10b +xzplane
| +MBFin -MBRingO -MBBz1 +MBBz2 +bafxy11a -bafxy11b +xzplane
| +MBFin -MBRingO -MBBz1 +MBBz2 +bafxy12a -bafxy12b +xzplane
* Main graphite baffle fins extending from central cylinder: set C
MBFINSC 5 +MBFin -MBRingO -MBCz1 +MBCz2 +bafxy1a -bafxy1b -xzplane
| +MBFin -MBRingO -MBCz1 +MBCz2 +bafxy2a -bafxy2b -xzplane
| +MBFin -MBRingO -MBCz1 +MBCz2 +bafxy3a -bafxy3b -xzplane
| +MBFin -MBRingO -MBCz1 +MBCz2 +bafxy4a -bafxy4b -xzplane
| +MBFin -MBRingO -MBCz1 +MBCz2 +bafxy5a -bafxy5b -xzplane
| +MBFin -MBRingO -MBCz1 +MBCz2 +bafxy6a -bafxy6b -xzplane
| +MBFin -MBRingO -MBCz1 +MBCz2 +bafxy7a -bafxy7b +xzplane
| +MBFin -MBRingO -MBCz1 +MBCz2 +bafxy8a -bafxy8b +xzplane
| +MBFin -MBRingO -MBCz1 +MBCz2 +bafxy9a -bafxy9b +xzplane
| +MBFin -MBRingO -MBCz1 +MBCz2 +bafxy10a -bafxy10b +xzplane
| +MBFin -MBRingO -MBCz1 +MBCz2 +bafxy11a -bafxy11b +xzplane
| +MBFin -MBRingO -MBCz1 +MBCz2 +bafxy12a -bafxy12b +xzplane
* Main graphite baffle fins extending from central cylinder: set D
MBFINSD 5 +MBFin -MBRingO -MBDz1 +MBDz2 +bafxy1a -bafxy1b -xzplane
| +MBFin -MBRingO -MBDz1 +MBDz2 +bafxy2a -bafxy2b -xzplane
| +MBFin -MBRingO -MBDz1 +MBDz2 +bafxy3a -bafxy3b -xzplane
| +MBFin -MBRingO -MBDz1 +MBDz2 +bafxy4a -bafxy4b -xzplane
| +MBFin -MBRingO -MBDz1 +MBDz2 +bafxy5a -bafxy5b -xzplane
| +MBFin -MBRingO -MBDz1 +MBDz2 +bafxy6a -bafxy6b -xzplane
| +MBFin -MBRingO -MBDz1 +MBDz2 +bafxy7a -bafxy7b +xzplane
| +MBFin -MBRingO -MBDz1 +MBDz2 +bafxy8a -bafxy8b +xzplane
| +MBFin -MBRingO -MBDz1 +MBDz2 +bafxy9a -bafxy9b +xzplane
| +MBFin -MBRingO -MBDz1 +MBDz2 +bafxy10a -bafxy10b +xzplane
| +MBFin -MBRingO -MBDz1 +MBDz2 +bafxy11a -bafxy11b +xzplane
| +MBFin -MBRingO -MBDz1 +MBDz2 +bafxy12a -bafxy12b +xzplane
* Main graphite baffle fins extending from central cylinder: set E
MBFINSE 5 +MBFin -MBRingO -MBEz1 +MBEz2 +bafxy1a -bafxy1b -xzplane
| +MBFin -MBRingO -MBEz1 +MBEz2 +bafxy2a -bafxy2b -xzplane
| +MBFin -MBRingO -MBEz1 +MBEz2 +bafxy3a -bafxy3b -xzplane
| +MBFin -MBRingO -MBEz1 +MBEz2 +bafxy4a -bafxy4b -xzplane
| +MBFin -MBRingO -MBEz1 +MBEz2 +bafxy5a -bafxy5b -xzplane
| +MBFin -MBRingO -MBEz1 +MBEz2 +bafxy6a -bafxy6b -xzplane
| +MBFin -MBRingO -MBEz1 +MBEz2 +bafxy7a -bafxy7b +xzplane
| +MBFin -MBRingO -MBEz1 +MBEz2 +bafxy8a -bafxy8b +xzplane
| +MBFin -MBRingO -MBEz1 +MBEz2 +bafxy9a -bafxy9b +xzplane
| +MBFin -MBRingO -MBEz1 +MBEz2 +bafxy10a -bafxy10b +xzplane
| +MBFin -MBRingO -MBEz1 +MBEz2 +bafxy11a -bafxy11b +xzplane
| +MBFin -MBRingO -MBEz1 +MBEz2 +bafxy12a -bafxy12b +xzplane
* Main baffle 1st upstream titanium ring, 8 mm thick
MBRINGU 5 +MBRingO -MBRingI +MBAz1 -MBAz0
* Main baffle titanium ring for set A, 8 mm thick (1-3-10-3-1 layout)
MBRINGA 5 +MBRingO -MBRingI +MBBz1 -MBAz2
* Main baffle titanium rings for set B
MBRINGB 5 +MBRingO -MBRingI +MBCz1 -MBBz2
* Main baffle titanium rings for set C
MBRINGC 5 +MBRingO -MBRingI +MBDz1 -MBCz2
* Main baffle titanium rings for set D
MBRINGD 5 +MBRingO -MBRingI +MBEz1 -MBDz2
* Main baffle titanium rings for set E
MBRINGE 5 +MBRingO -MBRingI +MBEz3 -MBEz2
*Main baffle Al duct cylinder and cone
MBDUCT 5 +MBCylO -MBCylI +MBCylz2 -MBCylz1 | +MBConeO -MBConeI
*Main baffle N gas surrounding duct
MBGASO 5 +outvol -MBCylI +MBConeI
| +outvol -MBCylI -MBConeO +MBCylz1
| +outvol -MBCylO -MBCylz1 +MBCylz2
*Main baffle N upstream gas (before set A)
MBGASU 5 +outvol +MBCylI +MBAz0 | +MBCylI -MBRingO -MBAz0 +MBAz1 | +MBRingI -MBAz0 +MBAz1
*Main baffle N gas for set A
MBGASA 5 +MBCylI -MBFin -MBAz1 +MBAz2
| +MBHole -MBAz1 +MBAz2
| +MBFin -MBRingO -MBAz1 +MBAz2 -bafxy1a +bafxy2b -xzplane
| +MBFin -MBRingO -MBAz1 +MBAz2 -bafxy2a +bafxy3b -xzplane
| +MBFin -MBRingO -MBAz1 +MBAz2 -bafxy3a +bafxy4b -xzplane
| +MBFin -MBRingO -MBAz1 +MBAz2 -bafxy4a +bafxy5b -xzplane
| +MBFin -MBRingO -MBAz1 +MBAz2 -bafxy5a +bafxy6b -xzplane
| +MBFin -MBRingO -MBAz1 +MBAz2 -bafxy6a +bafxy7b +yzplane
| +MBFin -MBRingO -MBAz1 +MBAz2 -bafxy7a +bafxy8b +xzplane
| +MBFin -MBRingO -MBAz1 +MBAz2 -bafxy8a +bafxy9b +xzplane
| +MBFin -MBRingO -MBAz1 +MBAz2 -bafxy9a +bafxy10b +xzplane
| +MBFin -MBRingO -MBAz1 +MBAz2 -bafxy10a +bafxy11b +xzplane
| +MBFin -MBRingO -MBAz1 +MBAz2 -bafxy11a +bafxy12b +xzplane
| +MBFin -MBRingO -MBAz1 +MBAz2 -bafxy12a +bafxy1b -yzplane
| +MBCylI -MBRingO -MBAz2 +MBBz1
| +MBRingI - MBAz2 + MBBz1
*Main baffle N gas for set B
MBGASB 5 +MBCylI -MBFin -MBBz1 +MBBz2
| +MBHole -MBBz1 +MBBz2
| +MBFin -MBRingO -MBBz1 +MBBz2 -bafxy1a +bafxy2b -xzplane
| +MBFin -MBRingO -MBBz1 +MBBz2 -bafxy2a +bafxy3b -xzplane
| +MBFin -MBRingO -MBBz1 +MBBz2 -bafxy3a +bafxy4b -xzplane
| +MBFin -MBRingO -MBBz1 +MBBz2 -bafxy4a +bafxy5b -xzplane
| +MBFin -MBRingO -MBBz1 +MBBz2 -bafxy5a +bafxy6b -xzplane
| +MBFin -MBRingO -MBBz1 +MBBz2 -bafxy6a +bafxy7b +yzplane
| +MBFin -MBRingO -MBBz1 +MBBz2 -bafxy7a +bafxy8b +xzplane
| +MBFin -MBRingO -MBBz1 +MBBz2 -bafxy8a +bafxy9b +xzplane
| +MBFin -MBRingO -MBBz1 +MBBz2 -bafxy9a +bafxy10b +xzplane
| +MBFin -MBRingO -MBBz1 +MBBz2 -bafxy10a +bafxy11b +xzplane
| +MBFin -MBRingO -MBBz1 +MBBz2 -bafxy11a +bafxy12b +xzplane
| +MBFin -MBRingO -MBBz1 +MBBz2 -bafxy12a +bafxy1b -yzplane
| +MBCylI -MBRingO -MBBz2 +MBCz1
| +MBRingI - MBBz2 + MBCz1
*Main baffle N gas for set C
MBGASC 5 +MBCylI -MBFin -MBCz1 +MBCz2
| +MBHole -MBCz1 +MBCz2
| +MBFin -MBRingO -MBCz1 +MBCz2 -bafxy1a +bafxy2b -xzplane
| +MBFin -MBRingO -MBCz1 +MBCz2 -bafxy2a +bafxy3b -xzplane
| +MBFin -MBRingO -MBCz1 +MBCz2 -bafxy3a +bafxy4b -xzplane
| +MBFin -MBRingO -MBCz1 +MBCz2 -bafxy4a +bafxy5b -xzplane
| +MBFin -MBRingO -MBCz1 +MBCz2 -bafxy5a +bafxy6b -xzplane
| +MBFin -MBRingO -MBCz1 +MBCz2 -bafxy6a +bafxy7b +yzplane
| +MBFin -MBRingO -MBCz1 +MBCz2 -bafxy7a +bafxy8b +xzplane
| +MBFin -MBRingO -MBCz1 +MBCz2 -bafxy8a +bafxy9b +xzplane
| +MBFin -MBRingO -MBCz1 +MBCz2 -bafxy9a +bafxy10b +xzplane
| +MBFin -MBRingO -MBCz1 +MBCz2 -bafxy10a +bafxy11b +xzplane
| +MBFin -MBRingO -MBCz1 +MBCz2 -bafxy11a +bafxy12b +xzplane
| +MBFin -MBRingO -MBCz1 +MBCz2 -bafxy12a +bafxy1b -yzplane
| +MBCylI -MBRingO -MBCz2 +MBDz1
| +MBRingI - MBCz2 + MBDz1
*Main baffle N gas for set D
MBGASD 5 +MBCylI -MBFin -MBDz1 +MBDz2
| +MBHole -MBDz1 +MBDz2
| +MBFin -MBRingO -MBDz1 +MBDz2 -bafxy1a +bafxy2b -xzplane
| +MBFin -MBRingO -MBDz1 +MBDz2 -bafxy2a +bafxy3b -xzplane
| +MBFin -MBRingO -MBDz1 +MBDz2 -bafxy3a +bafxy4b -xzplane
| +MBFin -MBRingO -MBDz1 +MBDz2 -bafxy4a +bafxy5b -xzplane
| +MBFin -MBRingO -MBDz1 +MBDz2 -bafxy5a +bafxy6b -xzplane
| +MBFin -MBRingO -MBDz1 +MBDz2 -bafxy6a +bafxy7b +yzplane
| +MBFin -MBRingO -MBDz1 +MBDz2 -bafxy7a +bafxy8b +xzplane
| +MBFin -MBRingO -MBDz1 +MBDz2 -bafxy8a +bafxy9b +xzplane
| +MBFin -MBRingO -MBDz1 +MBDz2 -bafxy9a +bafxy10b +xzplane
| +MBFin -MBRingO -MBDz1 +MBDz2 -bafxy10a +bafxy11b +xzplane
| +MBFin -MBRingO -MBDz1 +MBDz2 -bafxy11a +bafxy12b +xzplane
| +MBFin -MBRingO -MBDz1 +MBDz2 -bafxy12a +bafxy1b -yzplane
| +MBCylI -MBRingO -MBDz2 +MBEz1
| +MBRingI - MBDz2 + MBEz1
*Main baffle N gas for set E
MBGASE 5 +MBCylI-MBFin -MBEz1 +MBEz2
| +MBHole -MBEz1 +MBEz2
| +MBFin -MBRingO -MBEz1 +MBEz2 -bafxy1a +bafxy2b -xzplane
| +MBFin -MBRingO -MBEz1 +MBEz2 -bafxy2a +bafxy3b -xzplane
| +MBFin -MBRingO -MBEz1 +MBEz2 -bafxy3a +bafxy4b -xzplane
| +MBFin -MBRingO -MBEz1 +MBEz2 -bafxy4a +bafxy5b -xzplane
| +MBFin -MBRingO -MBEz1 +MBEz2 -bafxy5a +bafxy6b -xzplane
| +MBFin -MBRingO -MBEz1 +MBEz2 -bafxy6a +bafxy7b +yzplane
| +MBFin -MBRingO -MBEz1 +MBEz2 -bafxy7a +bafxy8b +xzplane
| +MBFin -MBRingO -MBEz1 +MBEz2 -bafxy8a +bafxy9b +xzplane
| +MBFin -MBRingO -MBEz1 +MBEz2 -bafxy9a +bafxy10b +xzplane
| +MBFin -MBRingO -MBEz1 +MBEz2 -bafxy10a +bafxy11b +xzplane
| +MBFin -MBRingO -MBEz1 +MBEz2 -bafxy11a +bafxy12b +xzplane
| +MBFin -MBRingO -MBEz1 +MBEz2 -bafxy12a +bafxy1b -yzplane
| +MBCylI -MBRingO +MBEz3 -MBEz2
| +MBRingI +MBEz3 -MBEz2
| +MBCylI +MBCylz2 -MBEz3
*Main baffle N gas after set E up to end tracking plane 1
MBGASF1 5 +outvol -MBCylz2 +MBCylz3
*Main baffle N gas after set E up to end tracking plane 2
MBGASF2 5 +outvol -MBCylz3 +MBCylz4
#ifdef UseTPT
MBGASG 5 +outvol -MBCylz4 +zm60
*Upstream target gas outer region containing TPT & instrument mount
MNTGAS1 5 +outvol -zm60 +zm44 -tptbr1 -tptbr2 -tptbr3 -tptbox
| +outvol -zm44 +zm26 -r12p7 -tptbr1 -tptbr2 -tpttend -tptbend -tpttcer -tptbcer
*Gas region inside the TPT
TPTGAS 5 +tptbox +r3p3 -tptvrod1 -tptvrod2 -tptvrod3 -tptvrod4 -tptvrod5 -tpthrod1 -tpthrod2 -tpthrod3
-tpthrod4 -tpthrod5
| +tptbr3 -tptbox +brachole
TPTCERAM 5 +tpttcer | +tptbcer
TPT 5 +tptvrod1 +r3p3
| +tptvrod2 +r3p3
| +tptvrod3 +r3p3
| +tptvrod4 +r3p3
| +tptvrod5 +r3p3
| +tpthrod1 +r3p3
| +tpthrod2 +r3p3
| +tpthrod3 +r3p3
| +tpthrod4 +r3p3
| +tpthrod5 +r3p3
TPTBOX 5 +tptbox -r3p3
TPTBRAC 5 +tptbr1 | +tptbr2 | +tptbr3 -brachole -tptbox | +tpttend | +tptbend
#ifdef UseTarget
TGTMOUNT 5 +r20p5 -r16p25 -zm26 +zm22p7
| +mounttj
| +mountbj
| +r34p75 -r15p5 -zm22p7 +zm21p83
| +r34p75-r28p8 -zm21p83 +zm16p07
| +r20p5 -r15p5 -zm21p83 +zm16p07
| +r34p75-r15p5 -zm16p07 +zm15p2
| +r20 -r15p5 -zm15p2 +zm12p49
* Horn 1 Al outer conductor
H1OUT 5 +h1cyl2 -h1cone1i -zm5 +zm2p5
|+h1cyl1 -h1cyl2 +z216 -zm5
| +h1cyl2 -r19p5 +z216 -z215
* Horn 1 Al inner conductor, central cylindrical conductor volume and start of downstream curved region
H1IN 5 +h1cone1o -h1cone1i
| +h1cyl4o -h1cyl4i +z116p3 -z40
| +h1cone2o -h1cone2i
| +h1dsc1 -h1cyl5
* Horn1 Al curved downstream section
H1END 5 +h1dsc2o -h1dsc2i
| +h1dsc3o -h1dsc3i
| +h1dsc4o -h1dsc4i
| +r9p5 -h1dsc4i +z225 -z224
| +r14p5 -r9p5 +z225 -z224
| +h1dsc5o -h1dsc5i -r14p5
| +h1dsc6o -h1dsc6i
| +h1dsc7o -h1dsc7i
* Horn1 Ar gas region: upstream and central regions
H1GAS1 5 +h1cyl2 -zm2p5 +z40 -w1cone1
| +h1cyl2 -w1cyl1 +z116p3 -z40
| +h1cyl2 -w1cone2 -z116p3 +z212
| +r19p5 -w1dsc1 +z216 -z212
| +h1cyl2 -r19p5 +z215 -z212
* Horn1 Ar gas region: downstream, outer sections
H1GAS2 5 +r5 -h1dsc2o +z219p5 -z216
| +r19 -r5 +z219p5 -z216
| +h1dsc7i -r19
| +h1dsc6i -h1dsc3o
| +h1dsc5i -h1dsc4o
*Upstream target gas outer region containing TPT & instrument mount
MNTGAS2 5 +outvol -r20p5 -zm26 +zm22p7 -mountbj -mounttj
| +r16p25 -r12p7 -zm26 +zm22p7
| +r15p5 -r12p7 -zm22p7 +zm12p49
| +r12p7 -tcone3o +zm12p49 -zm15p5
| +tcone1i -tcone3o -tcone5o
| +r6p9 -r3p3 -zm30 -tcone5o +zm6p52
| +r12p7 -r3p3 -zm44 +zm30
| +r28p8-r20p5 -zm21p83 +zm16p07
* Outer volume containing the horn and target geometry
OUTVOL 5 +outvol -h1cyl1 +z216 -zm15p2
| +outvol -h1cyl1 +z230 -z216
| +outvol-r34p75 -zm22p7 +zm15p2
| +h1cyl1 -r20 -zm15p2 +zm5
| +r20 -tcone1o -tcone2o -zm11p87 +zm5
* Nitrogen gas between horn inner conductor and target container (filled with He)
BEAMGAS 5 +h1cone1i -tcone2o
| +h1cyl4i -tout1o +z116p3 -z40
| +h1cone2i -tout1o +z149p4 -z116p3
| +h1cone2i -tsph1o +z157 -z149p4
| +h1cone2i -z157 +z212
| +h1cyl5 +z216 -z212
*N gas surrounding DS end of Horn 1
DSGAS 5 +h1dsc2i
| +h1dsc3i
| +h1dsc4i
| +h1cyl1 -h1dsc7o +z219p5 -z216
| +h1cyl1 -h1dsc6o +z222p5 -z219p5
| +h1cyl1 -h1dsc5o +z225 -z222p5
| +h1cyl1 +z230 -z225
*N gas end tracking plane
ENDGAS1 5 +outvol -z230 +z235
*N gas end tracking plane
ENDGAS2 5 +outvol -z235 +z240
* Horn1 water cooling channels along inner conductor surface
H1COOL 5 +w1cone1 -h1cone1o
| +w1cyl1 -h1cyl4o +z116p3 -z40
| +w1cone2 -h1cone2o -z116p3 +z212
| +w1dsc1 -h1dsc1 +z216 -z212
* Target Ti flow tube between target core and its outer container
TFLOW 5 +r7p4 -r6p9 -zm30 +zm6p52 -tcone5o
| +r12p2 -r7p4 -zm30 +zm29p5
| +r12p7 -r12p2 +zm15p5 -zm30
| +tcone3o -tcone3i -tcone5o +zm6p52
| +tcone3o -tcone3i +tcone5o
| +tcone3o -tcone3i -zm6p52
| +tcyl2o -tcyl2i -z8p0855 +z150p6
* Target outer Ti container
TCONT 5 +tcone1o -tcone1i
| +r20 -tcone1o -zm12p49 +zm11p87
| +tcone5o -tcone5i +tcone1i -tcone3o
| +tcone2o -tcone2i
| +tout1o -tout1i +z150p6 -z40
* Bafflet Ti container, connecting to the upstream target manifold and the graphite target joins
BAFCONT 5 +tcone4o -tcone4i +zm4 -zm6p52
| +tcone4o -tcone4i +tcone5i
| +tcone5o -tcone5i +tcone1i +zm10p76
| +tcone5o -tcone5i -tcone1i +zm12p49
| +r3p3 -r2p9 -zm43p97 +zm14p04
* Ti support fins connecting flow guide to outer container; 1 mm thick; +-45, +- 135 deg. First section "A"
TFINSA 5 +tout1i -tcyl2o +xy1a -xy1b -zFinA1 +zFinA2 -xzplane
| +tout1i -tcyl2o +xy2a -xy2b -zFinA1 +zFinA2 -xzplane
| +tout1i -tcyl2o +xy3a -xy3b -zFinA1 +zFinA2 +xzplane
| +tout1i -tcyl2o +xy4a -xy4b - zFinA1 +zFinA2 +xzplane
| +tout1i -tout1f +xy1a -xy1b -zFinA2 +zFinA3 -xzplane
| +tout1i -tout1f +xy2a -xy2b -zFinA2 +zFinA3 -xzplane
| +tout1i -tout1f +xy3a -xy3b -zFinA2 +zFinA3 +xzplane
| +tout1i -tout1f +xy4a -xy4b -zFinA2 +zFinA3 +xzplane
| +tcyl2f -tcyl2o +xy1a -xy1b -zFinA2 +zFinA3 -xzplane
| +tcyl2f -tcyl2o +xy2a -xy2b -zFinA2 +zFinA3 -xzplane
| +tcyl2f -tcyl2o +xy3a -xy3b -zFinA2 +zFinA3 +xzplane
| +tcyl2f -tcyl2o +xy4a -xy4b -zFinA2 +zFinA3 +xzplane
| +tout1i -tcyl2o +xy1a -xy1b -zFinA3 +zFinA4 -xzplane
| +tout1i -tcyl2o +xy2a -xy2b -zFinA3 +zFinA4 -xzplane
| +tout1i -tcyl2o +xy3a -xy3b -zFinA3 +zFinA4 +xzplane
| +tout1i -tcyl2o +xy4a -xy4b -zFinA3 +zFinA4 +xzplane
* Ti support fins connecting flow guide to outer container; 1 mm thick; +-45, +- 135 deg. Section "B"
TFINSB 5 +tout1i -tcyl2o +xy1a -xy1b -zFinB1 +zFinB2 -xzplane
| +tout1i -tcyl2o +xy2a -xy2b -zFinB1 +zFinB2 -xzplane
| +tout1i -tcyl2o +xy3a -xy3b -zFinB1 +zFinB2 +xzplane
| +tout1i -tcyl2o +xy4a -xy4b - zFinB1 +zFinB2 +xzplane
| +tout1i -tout1f +xy1a -xy1b -zFinB2 +zFinB3 -xzplane
| +tout1i -tout1f +xy2a -xy2b -zFinB2 +zFinB3 -xzplane
| +tout1i -tout1f +xy3a -xy3b -zFinB2 +zFinB3 +xzplane
| +tout1i -tout1f +xy4a -xy4b -zFinB2 +zFinB3 +xzplane
| +tcyl2f -tcyl2o +xy1a -xy1b -zFinB2 +zFinB3 -xzplane
| +tcyl2f -tcyl2o +xy2a -xy2b -zFinB2 +zFinB3 -xzplane
| +tcyl2f -tcyl2o +xy3a -xy3b -zFinB2 +zFinB3 +xzplane
| +tcyl2f -tcyl2o +xy4a -xy4b -zFinB2 +zFinB3 +xzplane
| +tout1i -tcyl2o +xy1a -xy1b -zFinB3 +zFinB4 -xzplane
| +tout1i -tcyl2o +xy2a -xy2b -zFinB3 +zFinB4 -xzplane
| +tout1i -tcyl2o +xy3a -xy3b -zFinB3 +zFinB4 +xzplane
| +tout1i -tcyl2o +xy4a -xy4b -zFinB3 +zFinB4 +xzplane
* Ti support fins connecting flow guide to outer container; 1 mm thick; +-45, +- 135 deg. Section "C"
TFINSC 5 +tout1i -tcyl2o +xy1a -xy1b -zFinC1 +zFinC2 -xzplane
| +tout1i -tcyl2o +xy2a -xy2b -zFinC1 +zFinC2 -xzplane
| +tout1i -tcyl2o +xy3a -xy3b -zFinC1 +zFinC2 +xzplane
| +tout1i -tcyl2o +xy4a -xy4b - zFinC1 +zFinC2 +xzplane
| +tout1i -tout1f +xy1a -xy1b -zFinC2 +zFinC3 -xzplane
| +tout1i -tout1f +xy2a -xy2b -zFinC2 +zFinC3 -xzplane
| +tout1i -tout1f +xy3a -xy3b -zFinC2 +zFinC3 +xzplane
| +tout1i -tout1f +xy4a -xy4b -zFinC2 +zFinC3 +xzplane
| +tcyl2f -tcyl2o +xy1a -xy1b -zFinC2 +zFinC3 -xzplane
| +tcyl2f -tcyl2o +xy2a -xy2b -zFinC2 +zFinC3 -xzplane
| +tcyl2f -tcyl2o +xy3a -xy3b -zFinC2 +zFinC3 +xzplane
| +tcyl2f -tcyl2o +xy4a -xy4b -zFinC2 +zFinC3 +xzplane
| +tout1i -tcyl2o +xy1a -xy1b -zFinC3 +zFinC4 -xzplane
| +tout1i -tcyl2o +xy2a -xy2b -zFinC3 +zFinC4 -xzplane
| +tout1i -tcyl2o +xy3a -xy3b -zFinC3 +zFinC4 +xzplane
| +tout1i -tcyl2o +xy4a -xy4b -zFinC3 +zFinC4 +xzplane
* Target outer container downstream Ti beam window
TDSWIN 5 +tsph1o -tsph1i -z149p4
* Upstream beam window, approximated as a 0.5 mm-thick flat disc (with bafflet outer radius) perpendicular to the beam axis
UPWINDOW 5 +r3p3 -zm44 +zm43p97
* He gas inside bafflet
BAFGAS 5 +target -zm32 +zm16p54
| +bafcone
| +r2p9 -zm43p97 +zm32
* Target He cooling gas regions
TGAS1 5 +r12p2 -r7p4 +zm15p5 -zm29p5
| +tcone3i +z0 -zm15p5 -tcone4o -r7p4 -tcone5o +zm6p52
| +tcone5o -tcone5i -zm10p76 +tcone3i
TGAS2 5 +tcone5i +tcone3i -tcone4o
| +tcone3i -tcone4o -zm6p52 +zm4
| +tcone3i -zm4 +z0 -tupendo
| +tcone4i +tcone5i
| +tcone4i -zm6p52 +zm4
| +tupendi
| +tcone3i -z0 +z8p0855 -target -tupendo
TGAS2U 5 +tcyl2i -target -z8p0855 +zJoinU1a
| +tcyl2i -target -tgtcj1a +tgtcj2b -zJoinU1a +zJoinU1b
| +tcyl2i -target -tgtcj2a +tgtcj3b -zJoinU1a +zJoinU1b
| +tcyl2i -target -tgtcj3a +tgtcj4b -zJoinU1a +zJoinU1b
| +tcyl2i -target -tgtcj4a +tgtcj1b -zJoinU1a +zJoinU1b
| +tcyl2i -target -zJoinU1b +zJoinA1a
TGAS2A 5 +tcyl2i -target -tgtcj1a +tgtcj2b -zJoinA1a +zJoinA1b
| +tcyl2i -target -tgtcj2a +tgtcj3b -zJoinA1a +zJoinA1b
| +tcyl2i -target -tgtcj3a +tgtcj4b -zJoinA1a +zJoinA1b
| +tcyl2i -target -tgtcj4a +tgtcj1b -zJoinA1a +zJoinA1b
| +tcyl2i -target -zJoinA1b +zJoinA2a
| +tcyl2i -target -tgtcj1a +tgtcj2b -zJoinA2a +zJoinA2b
| +tcyl2i -target -tgtcj2a +tgtcj3b -zJoinA2a +zJoinA2b
| +tcyl2i -target -tgtcj3a +tgtcj4b -zJoinA2a +zJoinA2b
| +tcyl2i -target -tgtcj4a +tgtcj1b -zJoinA2a +zJoinA2b
| +tcyl2i -target -zJoinA2b +zJoinA3a
| +tcyl2i -target -tgtcj1a +tgtcj2b -zJoinA3a +zJoinA3b
| +tcyl2i -target -tgtcj2a +tgtcj3b -zJoinA3a +zJoinA3b
| +tcyl2i -target -tgtcj3a +tgtcj4b -zJoinA3a +zJoinA3b
| +tcyl2i -target -tgtcj4a +tgtcj1b -zJoinA3a +zJoinA3b
| +tcyl2i -target -zJoinA3b +zFinA5
TGAS2B 5 +tcyl2i -target -zFinA5 +zJoinB1a
| +tcyl2i -target -tgtcj1a +tgtcj2b -zJoinB1a +zJoinB1b
| +tcyl2i -target -tgtcj2a +tgtcj3b -zJoinB1a +zJoinB1b
| +tcyl2i -target -tgtcj3a +tgtcj4b -zJoinB1a +zJoinB1b
| +tcyl2i -target -tgtcj4a +tgtcj1b -zJoinB1a +zJoinB1b
| +tcyl2i -target -zJoinB1b +zJoinB2a
| +tcyl2i -target -tgtcj1a +tgtcj2b -zJoinB2a +zJoinB2b
| +tcyl2i -target -tgtcj2a +tgtcj3b -zJoinB2a +zJoinB2b
| +tcyl2i -target -tgtcj3a +tgtcj4b -zJoinB2a +zJoinB2b
| +tcyl2i -target -tgtcj4a +tgtcj1b -zJoinB2a +zJoinB2b
| +tcyl2i -target -zJoinB2b +zJoinB3a
| +tcyl2i -target -tgtcj1a +tgtcj2b -zJoinB3a +zJoinB3b
| +tcyl2i -target -tgtcj2a +tgtcj3b -zJoinB3a +zJoinB3b
| +tcyl2i -target -tgtcj3a +tgtcj4b -zJoinB3a +zJoinB3b
| +tcyl2i -target -tgtcj4a +tgtcj1b -zJoinB3a +zJoinB3b
| +tcyl2i -target -zJoinB3b +zFinB5
TGAS2C 5 +tcyl2i -target -zFinB5 +zJoinC1a
| +tcyl2i -target -tgtcj1a +tgtcj2b -zJoinC1a +zJoinC1b
| +tcyl2i -target -tgtcj2a +tgtcj3b -zJoinC1a +zJoinC1b
| +tcyl2i -target -tgtcj3a +tgtcj4b -zJoinC1a +zJoinC1b
| +tcyl2i -target -tgtcj4a +tgtcj1b -zJoinC1a +zJoinC1b
| +tcyl2i -target -zJoinC1b +zJoinC2a
| +tcyl2i -target -tgtcj1a +tgtcj2b -zJoinC2a +zJoinC2b
| +tcyl2i -target -tgtcj2a +tgtcj3b -zJoinC2a +zJoinC2b
| +tcyl2i -target -tgtcj3a +tgtcj4b -zJoinC2a +zJoinC2b
| +tcyl2i -target -tgtcj4a +tgtcj1b -zJoinC2a +zJoinC2b
| +tcyl2i -target -zJoinC2b +zJoinC3a
| +tcyl2i -target -tgtcj1a +tgtcj2b -zJoinC3a +zJoinC3b
| +tcyl2i -target -tgtcj2a +tgtcj3b -zJoinC3a +zJoinC3b
| +tcyl2i -target -tgtcj3a +tgtcj4b -zJoinC3a +zJoinC3b
| +tcyl2i -target -tgtcj4a +tgtcj1b -zJoinC3a +zJoinC3b
TGAS2D 5 +tcyl2i -target -zJoinC3b +zJoinC4a
| +tcyl2i -target -tgtcj1a +tgtcj2b -zJoinC4a +zJoinC4b
| +tcyl2i -target -tgtcj2a +tgtcj3b -zJoinC4a +zJoinC4b
| +tcyl2i -target -tgtcj3a +tgtcj4b -zJoinC4a +zJoinC4b
| +tcyl2i -target -tgtcj4a +tgtcj1b -zJoinC4a +zJoinC4b
| +tcyl2i -target -zJoinC4b +z150
| +tcyl2i -z150 +z150p6
| +tcyl2o -z150p6 +tsph1i
TGAS3 5 +tcone5i +zm6p52 -tcone3o
| +tcone2i -tcone3o +z8p0855
| +tcone2i -tcyl2o -z8p0855 +z40
*Helium gas for target fin section A
TGAS4A 5 +tout1i -tcyl2o -z40 +zFinA1