Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
3f029e8
add LAM gdml
dvalmass May 12, 2026
233c231
remove sensDet 80000 and add LAMs into mollerMother.gdml and position…
dvalmass May 12, 2026
e5ec0e3
starting to add DBMs
dvalmassei May 12, 2026
f5d16de
typos?
dvalmassei May 12, 2026
23034a9
fix indents
dvalmassei May 12, 2026
4cc104d
chasing typos
dvalmassei May 12, 2026
371784a
turn off DBMs
dvalmassei May 12, 2026
6f68037
turn DBMs back on
dvalmassei May 12, 2026
a5df0c8
remove end characters
dvalmassei May 12, 2026
d220427
chasing typos
dvalmassei May 12, 2026
5beadfe
test
dvalmassei May 12, 2026
20b361a
still chasing
dvalmassei May 12, 2026
4dd7179
still chasing
dvalmassei May 12, 2026
a2355cc
lest try this
dvalmassei May 12, 2026
5eece9d
typo
dvalmassei May 12, 2026
8f228a9
this is just a test
dvalmassei May 12, 2026
ec5c50c
replace LAM geometries with DBM
dvalmassei May 12, 2026
edf68a5
idk anymore
dvalmassei May 12, 2026
5491275
change world name
dvalmassei May 12, 2026
e72592f
removing DBM. Will try again tomorrrow...
dvalmassei May 12, 2026
09af9e2
add just DBM Mother volume
dvalmassei May 13, 2026
c01c03b
typo
dvalmassei May 13, 2026
0b656be
add single det bounding box
dvalmassei May 13, 2026
eb5d118
typo
dvalmassei May 13, 2026
f5171ac
adding singleDet bounding box
dvalmassei May 13, 2026
ddf8715
move auxVal for singeDet bounding box
dvalmassei May 13, 2026
e2e3d6d
correct single det bounding box radial extent
dvalmassei May 13, 2026
2249272
add quartz
dvalmassei May 13, 2026
b3a5b17
that last push seemed to break the sim...
dvalmassei May 13, 2026
a1a4adb
idk why it broke
dvalmassei May 13, 2026
cebe09d
add quartz
dvalmassei May 13, 2026
ea81826
add PMT window
dvalmassei May 13, 2026
ac4b549
add cathode
dvalmassei May 13, 2026
16da459
add bare PMT
dvalmassei May 14, 2026
497b2ff
add PMT shields
dvalmassei May 14, 2026
94459be
window isn't sensitive, so does not need numbering
dvalmassei May 15, 2026
6f6f44e
rotate AL tubes
dvalmassei May 15, 2026
da11bb5
change units to deg
dvalmassei May 15, 2026
f5baef4
increase bounding box Z dimension
dvalmassei May 15, 2026
d75391f
reduce lid diameter
dvalmassei May 15, 2026
6197dfe
increase bounging box Z dimension
dvalmassei May 15, 2026
4a983ca
add two more full detectors
dvalmassei May 15, 2026
2a66a16
fix some typos
dvalmassei May 15, 2026
afd11d3
add the detectors to cover pi rad
dvalmassei May 15, 2026
a8bdd2e
add the other 7 detectors
dvalmassei May 15, 2026
19977ba
move DBMs radially and in z to more closely reflect actual positions
dvalmassei May 15, 2026
a89b31b
add light tight box
dvalmassei May 15, 2026
626f242
rotate LT box
dvalmassei May 15, 2026
868ae11
adjust LT box
dvalmassei May 15, 2026
63c008e
adjust LT box
dvalmassei May 15, 2026
ecc35ad
adjust LT box radial pos
dvalmassei May 15, 2026
5f620ca
oops
dvalmassei May 15, 2026
5f43c72
adjust sub solid
dvalmassei May 15, 2026
0eae499
add LT box to alll detectors
dvalmassei May 15, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions geometry/mollerMother.gdml
Original file line number Diff line number Diff line change
Expand Up @@ -396,6 +396,17 @@
<positionref ref="donutConcreteLeadFaceUS"/>
</physvol>

<!-- Large Angle Monitors -->
<physvol>
<file name="sbms/largeAngleMonitorSys.gdml"/>
<positionref ref="largeAngleMonitorDetectorCenter"/>
</physvol>

<physvol>
<file name="sbms/diffuseBeamMonitorSys.gdml"/>
<positionref ref="diffuseBeamMonitorDetectorCenter"/>
</physvol>

<!-- Pion Detectors -->
<!-- Note: disabled here and now inside the pion donut -->
<!--physvol>
Expand Down
6 changes: 6 additions & 0 deletions geometry/positions.xml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,12 @@
<!-- Z position of center of the two arrays of showermax detectors -->
<position name="showerMaxDetectorCenter" z="23920.00" unit="mm"/>

<!-- Z position of Large Angle Monitor (LAM) front plane -->
<position name="largeAngleMonitorDetectorCenter" z="19257.69 - 100" unit="mm"/>

<!-- Z position of Diffuse Beam Monitor (DBM) front plane -->
<position name="diffuseBeamMonitorDetectorCenter" z="21500" unit="mm"/>

<!-- Z position of the US and DS face of the concrete and lead donut (400 mm thick) -->
<position name="donutConcreteLeadFaceUS" z="24450.00" unit="mm"/>
<position name="donutConcreteLeadFaceDS" z="24450.00+400.00" unit="mm"/>
Expand Down
133 changes: 133 additions & 0 deletions geometry/sbms/DBM_final.gdml
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@
<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE gdml [
<!ENTITY matrices SYSTEM "showerMaxMatrices.xml">
<!ENTITY materials SYSTEM "showerMaxMaterials.xml">
]>

<gdml

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://service-spi.web.cern.ch/service-spi/app/releases/GDML/schema/gdml.xsd">

<define>

&matrices;
</define>

&materials;

<solids>
<box lunit="mm" name="solid_WorldBox" x="1000" y="1000" z="1000"/>
<box lunit="mm" name="solid_DetBox" x="500" y="500" z="200"/>

<box lunit="mm" name="solid_radiator_quartz" x="100" y="76" z="10"/>
<tube name="solid_tube" rmin="115" rmax="116" z="100" deltaphi="2*pi" startphi="0" aunit="rad" lunit="mm"/>


<tube name="solid_pmt_window" rmin="0" rmax="38.1" z="3.0" deltaphi="2*pi" startphi="0" aunit="rad" lunit="mm"/>
<tube name="solid_pmt_cathode" rmin="0" rmax="38.1" z="3e-06" deltaphi="2*pi" startphi="0" aunit="rad" lunit="mm"/>

<!--Optical Properties-->
<opticalsurface name="quartz_surface" model="glisur" finish="ground" type="dielectric_dielectric" value="0.98">
</opticalsurface>

<opticalsurface name="cathode_surface" model="glisur" finish="polished" type="dielectric_metal" value="1.0">
<property name="REFLECTIVITY" ref="CathodeSurf_REFLECTIVITY" />
<property name="EFFICIENCY" ref="Cathode_EFFICIENCY_with_grease" />
</opticalsurface>

</solids>





<structure>

<volume name="logic_radiator_quartz" >
<materialref ref="Quartz" />
<solidref ref="solid_radiator_quartz" />
</volume>

<volume name="logic_pmt_window" >
<materialref ref="Quartz" />
<solidref ref="solid_pmt_window" />
</volume>

<volume name="logic_pmt_cathode" >
<materialref ref="Cathode" />
<solidref ref="solid_pmt_cathode" />
<auxiliary auxtype="SensDet" auxvalue="PhotoCathode"/>
<auxiliary auxtype="DetType" auxvalue="opticalphoton" />
<auxiliary auxtype="DetNo" auxvalue="7001"/>
</volume>

<volume name="logic_tube" >
<materialref ref="Nylon" />
<solidref ref="solid_tube" />
</volume>

<volume name="logic_DetBox" >
<materialref ref="Air" />
<solidref ref="solid_DetBox" />

<physvol name="phys_radiator_quartz">
<volumeref ref="logic_radiator_quartz" />
<position name="radiator_quartz_pos" unit="mm" x="0" y="0" z="0" />
<rotation name="radiator_quartz_rot" unit="deg" x="0" y="0" z="0" />
</physvol>

<physvol name="phys_tube">
<volumeref ref="logic_tube" />
<position name="pmt_tube" unit="mm" x="0" y="0" z="0" />
<rotation name="pmt_tube" unit="deg" x="0" y="0" z="0" />
</physvol>

<physvol name="phys_pmt_window">
<volumeref ref="logic_pmt_window" />
<position name="pmt_window_pos" unit="mm" x="100/2 + 3.0/2.0" y="0" z="0" />
<rotation name="pmt_window_rot" unit="deg" x="0" y="90" z="0" />
</physvol>

<physvol name="phys_pmt_cathode">
<volumeref ref="logic_pmt_cathode" />
<position name="pmt_cathode_pos" unit="mm" x="100/2 + 3.0 + 3e-06/2.0" y="0" z="0" />
<rotation name="pmt_cathode_rot" unit="deg" x="0" y="90" z="0" />
</physvol>

</volume>


<volume name="World" >
<materialref ref="Air" />
<solidref ref="solid_WorldBox" />

<physvol name="phys_DetBox" >
<volumeref ref="logic_DetBox" />
<position name="DetBox_pos" unit="mm" x="0" y="0" z="0" />
<rotation name="DetBox_rot" unit="deg" x="0" y="0" z="0" />
</physvol>

</volume>


<skinsurface name="ratiator_skin_surface" surfaceproperty="quartz_surface" >
<volumeref ref="logic_radiator_quartz"/>
</skinsurface>

<!--PMT Surfaces-->
<skinsurface name="quartz_skin_surface" surfaceproperty="quartz_surface" >
<volumeref ref="logic_pmt_window"/>
</skinsurface>

<bordersurface name="cathode_border_surface" surfaceproperty="cathode_surface" >
<physvolref ref="phys_pmt_window"/>
<physvolref ref="phys_pmt_cathode"/>
</bordersurface>

</structure>
<setup name="Default" version="1.0" >
<world ref="World" />
</setup>
</gdml> 1,1 Top
Loading
Loading