Skip to content
Snippets Groups Projects
Commit 2a207d79 authored by christopher dilks's avatar christopher dilks
Browse files

update sensor size, segmentation, material, and surface to match 144-irt-geometry

parent 0de5978a
No related branches found
No related tags found
No related merge requests found
...@@ -18,9 +18,11 @@ ...@@ -18,9 +18,11 @@
<constant name="DRICH_rmax1" value="DRICH_SnoutSlope * ( DRICH_zmin + DRICH_SnoutLength)"/> <constant name="DRICH_rmax1" value="DRICH_SnoutSlope * ( DRICH_zmin + DRICH_SnoutLength)"/>
<!-- additional parameters --> <!-- additional parameters -->
<constant name="DRICH_aerogel_thickness" value="4.0*cm"/> <!-- aerogel thickness --> <constant name="DRICH_aerogel_thickness" value="4.0*cm"/> <!-- aerogel thickness -->
<constant name="DRICH_sensor_size" value="48.0*mm"/> <!-- sensor side length --> <constant name="DRICH_sensor_size" value="25.8*mm"/> <!-- sensor side length -->
<constant name="DRICH_sensor_thickness" value="35.0*mm"/> <!-- sensor thickness --> <constant name="DRICH_sensor_thickness" value="0.5*mm"/> <!-- sensor thickness -->
<constant name="DRICH_num_px" value="16"/> <!-- number of pixels along one side of the sensor --> <constant name="DRICH_num_px" value="8"/> <!-- number of pixels along one side of the sensor -->
<constant name="DRICH_sensor_pixel_pitch" value="3.2*mm"/> <!-- center-to-center distance between SiPMs in a 8x8 panel -->
<constant name="DRICH_sensor_pixel_size" value="3.0*mm"/> <!-- a single SiPM pixel size -->
<!-- debugging switches --> <!-- debugging switches -->
<comment> <comment>
- `DRICH_debug_optics`: 1 = all components become vacuum, except for mirrors; test opticalphotons from IP - `DRICH_debug_optics`: 1 = all components become vacuum, except for mirrors; test opticalphotons from IP
...@@ -178,12 +180,12 @@ ...@@ -178,12 +180,12 @@
spherical patch below spherical patch below
</documentation> </documentation>
<module <module
material="Silicon" material="AirOptical"
surface="SensorSurface_DRICH" surface="SensorSurface_DRICH"
vis="DRICH_sensor_vis" vis="DRICH_sensor_vis"
side="DRICH_sensor_size" side="DRICH_sensor_size"
thickness="DRICH_sensor_thickness" thickness="DRICH_sensor_thickness"
gap="0.5*(52-48)*mm + 2*mm" gap="0.2*mm"
/> />
...@@ -244,10 +246,10 @@ ...@@ -244,10 +246,10 @@
<readout name="DRICHHits"> <readout name="DRICHHits">
<segmentation <segmentation
type="CartesianGridXY" type="CartesianGridXY"
grid_size_x="DRICH_sensor_size/(DRICH_num_px-1)" grid_size_x="DRICH_sensor_pixel_pitch"
grid_size_y="DRICH_sensor_size/(DRICH_num_px-1)" grid_size_y="DRICH_sensor_pixel_pitch"
offset_x="-DRICH_sensor_size/2.0" offset_x="-DRICH_sensor_pixel_pitch*DRICH_num_px/2.0"
offset_y="-DRICH_sensor_size/2.0" offset_y="-DRICH_sensor_pixel_pitch*DRICH_num_px/2.0"
/> />
<id>system:8,sector:3,module:12,x:23:16,y:16</id> <id>system:8,sector:3,module:12,x:23:16,y:16</id>
</readout> </readout>
......
...@@ -1058,7 +1058,7 @@ ...@@ -1058,7 +1058,7 @@
6.19921*eV 0.762502 6.19921*eV 0.762502
"/> "/>
</opticalsurface> </opticalsurface>
<opticalsurface name="SensorSurface_DRICH" model="glisur" finish="polished" type="dielectric_metal"> <opticalsurface name="SensorSurface_DRICH" model="glisur" finish="polished" type="dielectric_dielectric">
<property name="EFFICIENCY" coldim="2" values=" <property name="EFFICIENCY" coldim="2" values="
1*eV 1 1*eV 1
4*eV 1 4*eV 1
......
...@@ -67,7 +67,7 @@ ...@@ -67,7 +67,7 @@
## dRICh only ## dRICh only
</documentation> </documentation>
<include ref="ip6/beampipe.xml" /> <!-- <include ref="ip6/beampipe.xml" /> -->
<include ref="compact/drich.xml" /> <include ref="compact/drich.xml" />
</lccdd> </lccdd>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment