diff --git a/geometry/positions.xml b/geometry/positions.xml index 42141f5bd..808c8c184 100644 --- a/geometry/positions.xml +++ b/geometry/positions.xml @@ -67,8 +67,10 @@ - - + + + + diff --git a/geometry/target/targetLadder.gdml b/geometry/target/targetLadder.gdml index 485ae4357..8dea41845 100644 --- a/geometry/target/targetLadder.gdml +++ b/geometry/target/targetLadder.gdml @@ -11,7 +11,7 @@ - + @@ -38,7 +38,7 @@ - + @@ -121,7 +121,7 @@ - + @@ -175,38 +175,71 @@ + + + + + + + + + - + + - + + + + - + + + - + + + + + + + + + + + + + + + + @@ -255,6 +288,11 @@ + + + + + diff --git a/geometry/upstream/blocker.gdml b/geometry/upstream/blocker.gdml new file mode 100644 index 000000000..662726dfa --- /dev/null +++ b/geometry/upstream/blocker.gdml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/geometry/upstream/sieve.gdml b/geometry/upstream/sieve.gdml index 80775f63a..59ba8e713 100644 --- a/geometry/upstream/sieve.gdml +++ b/geometry/upstream/sieve.gdml @@ -5,35 +5,86 @@ - - - - - - - - - - + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - @@ -41,7 +92,7 @@ - + - - - - - - - + - - - - - - - - - - - - - + + - + - - - - - - + + + + + - - - - - - - - - + + + + + + + + + - - + + - - + + - + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/geometry/upstream/upstreamTorusRegion.gdml b/geometry/upstream/upstreamTorusRegion.gdml index 298df3c08..a8dee3860 100644 --- a/geometry/upstream/upstreamTorusRegion.gdml +++ b/geometry/upstream/upstreamTorusRegion.gdml @@ -1644,6 +1644,11 @@ + + + + + diff --git a/macros/blocker/blockerTest_100.mac b/macros/blocker/blockerTest_100.mac new file mode 100644 index 000000000..19f7b834e --- /dev/null +++ b/macros/blocker/blockerTest_100.mac @@ -0,0 +1,44 @@ +/remoll/geometry/setfile geometry/mollerMother.gdml +/remoll/parallel/setfile geometry/mollerParallel.gdml + +/remoll/physlist/parallel/enable + +# Enable optical physics +/remoll/physlist/optical/enable + +# This must be explicitly called +/run/initialize + +/remoll/printgeometry true + +/control/execute macros/load_magnetic_fieldmaps.mac + +# Raster and initial angle stuff +/remoll/oldras true +/remoll/rasx 5 mm +/remoll/rasy 5 mm + +#/remoll/evgen/set moller +#/remoll/evgen/set elastic +#/remoll/evgen/set inelastic +/remoll/evgen/set pion +#/remoll/piontype pi+ +#/remoll/evgen/set pion_LUND +#/remoll/evgen/set inelasticAl +#/remoll/evgen/set quasielasticAl +#/remoll/evgen/set elasticAl +#/remoll/evgen/set external + +/remoll/beamene 11 GeV +/remoll/beamcurr 65 microampere + +/control/execute macros/blocker/blocker_in.mac + +/remoll/SD/disable_all +/remoll/SD/enable 29 #DS pion det +/remoll/SD/enable 1006 #sieve (secondaries) +/remoll/SD/enable 1007 #blocker + +/process/list + +/run/beamOn 100 diff --git a/macros/blocker/blocker_in.mac b/macros/blocker/blocker_in.mac new file mode 100644 index 000000000..8dddf1de0 --- /dev/null +++ b/macros/blocker/blocker_in.mac @@ -0,0 +1,2 @@ +# Move the blocker 200 mm to beam axis +/remoll/geometry/relative_position USblocker (200,0,0) diff --git a/macros/blocker/blocker_out.mac b/macros/blocker/blocker_out.mac new file mode 100644 index 000000000..04a2e1cea --- /dev/null +++ b/macros/blocker/blocker_out.mac @@ -0,0 +1,2 @@ +# Move the blocker 200 mm off axis +/remoll/geometry/relative_position USblocker (-200,0,0) diff --git a/macros/target/Optics2.mac b/macros/target/Optics2.mac index 2f0b72c07..ca3bc05de 100644 --- a/macros/target/Optics2.mac +++ b/macros/target/Optics2.mac @@ -1,3 +1,3 @@ /remoll/geometry/absolute_position targetLadder (0,630,0) /remoll/target/mother Optics2 -/remoll/target/volume USC +/remoll/target/volume DSC diff --git a/macros/target/Optics3.mac b/macros/target/Optics3.mac new file mode 100644 index 000000000..f7bd47078 --- /dev/null +++ b/macros/target/Optics3.mac @@ -0,0 +1,3 @@ +/remoll/geometry/absolute_position targetLadder (0,700,0) +/remoll/target/mother Optics3 +/remoll/target/volume DSC