makedefault.sh
Go to the documentation of this file.
1 # make sure that:
2 # $Pitch3mmVersion = 0;
3 # $UVAngle45Option = 0;
4 
5 
6 # full geometry, no wires
7 perl generate_dune10kt_v1.pl -o dune10kt_v1_nowires.gdml -w=0
8 perl make_gdml.pl -i dune10kt_v1_nowires.gdml -o dune10kt_v1_nowires.gdml
9 # full geometry, with wires
10 perl generate_dune10kt_v1.pl -o dune10kt_v1.gdml
11 perl make_gdml.pl -i dune10kt_v1.gdml -o dune10kt_v1.gdml
12 
13 
14 # workspace geometry, no wires
15 perl generate_dune10kt_v1.pl -o dune10kt_v1_workspace_nowires.gdml -w=0 -k=1
16 perl make_gdml.pl -i dune10kt_v1_workspace_nowires.gdml -o dune10kt_v1_workspace_nowires.gdml
17 # workspace geometry, with wires
18 perl generate_dune10kt_v1.pl -o dune10kt_v1_workspace.gdml -k=1
19 perl make_gdml.pl -i dune10kt_v1_workspace.gdml -o dune10kt_v1_workspace.gdml
20 
21 
22 # 1x2x6 geometry, no wires
23 perl generate_dune10kt_v1.pl -o dune10kt_v1_1x2x6_nowires.gdml -w=0 -k=2
24 perl make_gdml.pl -i dune10kt_v1_1x2x6_nowires.gdml -o dune10kt_v1_1x2x6_nowires.gdml
25 # 1x2x6 geometry, with wires
26 perl generate_dune10kt_v1.pl -o dune10kt_v1_1x2x6.gdml -k=2
27 perl make_gdml.pl -i dune10kt_v1_1x2x6.gdml -o dune10kt_v1_1x2x6.gdml
28 
29 # 1x2x6 geometry v2, no wires
30 perl generate_dune10kt_v2.pl -o dune10kt_v2_1x2x6_nowires.gdml -w=0 -k=2
31 perl make_gdml.pl -i dune10kt_v2_1x2x6_nowires.gdml -o dune10kt_v2_1x2x6_nowires.gdml
32 # 1x2x6 geometry v2, with wires
33 perl generate_dune10kt_v2.pl -o dune10kt_v2_1x2x6.gdml -k=2
34 perl make_gdml.pl -i dune10kt_v2_1x2x6.gdml -o dune10kt_v2_1x2x6.gdml
35 
36 # ICEBERG, no wires
37 perl generate_iceberg_v1.pl -o iceberg_v1_nowires.gdml -w=0
38 perl make_gdml.pl -i iceberg_v1_nowires.gdml -o iceberg_v1_nowires.gdml
39 # full geometry, with wires
40 perl generate_iceberg_v1.pl -o iceberg_v1.gdml
41 perl make_gdml.pl -i iceberg_v1.gdml -o iceberg_v1.gdml
42 
43 #This should also run deacrylify to make sure new geometries are consistent.
44 . deacrylify10kt.sh