Skip to content
Snippets Groups Projects
Commit 71cd9cf0 authored by Sylvester Joosten's avatar Sylvester Joosten
Browse files

Fix pfRICH service material

parent e5958bea
No related branches found
No related tags found
1 merge request!295Fix pfRICH service material
...@@ -158,9 +158,9 @@ ...@@ -158,9 +158,9 @@
<services> <services>
<comment> SJJ: random standin for readout + electronics + cooling @FIXME </comment> <comment> SJJ: random standin for readout + electronics + cooling @FIXME </comment>
<component name="aluminum" thickness="5*mm" vis="RICHServiceVis" material="Aluminum"/> <component name="aluminum" thickness="5*mm" vis="RICHServiceVis" material="Aluminum"/>
<component name="air" thickness="30*mm" material="Aluminum"/> <component name="air" thickness="20*mm" material="Air"/>
<component name="aluminum" thickness="5*mm" vis="RICHServiceVis" material="Aluminum"/> <component name="aluminum" thickness="5*mm" vis="RICHServiceVis" material="Aluminum"/>
<component name="air" thickness="30*mm" material="Aluminum"/> <component name="air" thickness="20*mm" material="Air"/>
<component name="aluminum" thickness="5*mm" vis="RICHServiceVis" material="Aluminum"/> <component name="aluminum" thickness="5*mm" vis="RICHServiceVis" material="Aluminum"/>
</services> </services>
......
...@@ -283,7 +283,7 @@ static Ref_t createDetector(Detector& desc, xml::Handle_t handle, SensitiveDetec ...@@ -283,7 +283,7 @@ static Ref_t createDetector(Detector& desc, xml::Handle_t handle, SensitiveDetec
for (xml_coll_t ci(x_service, _Unicode(component)); ci; ++ci, ncomponents++) { for (xml_coll_t ci(x_service, _Unicode(component)); ci; ++ci, ncomponents++) {
xml_comp_t x_comp = ci; xml_comp_t x_comp = ci;
double thickness = x_comp.thickness(); double thickness = x_comp.thickness();
Tube c_tube{sensorPlaneRmin, sensorPlaneRmax, thickness}; Tube c_tube{sensorPlaneRmin, sensorPlaneRmax, thickness/2};
Volume c_vol{_toString(ncomponents, "component%d"), c_tube, desc.material(x_comp.materialStr())}; Volume c_vol{_toString(ncomponents, "component%d"), c_tube, desc.material(x_comp.materialStr())};
c_vol.setVisAttributes(desc, x_comp.visStr()); c_vol.setVisAttributes(desc, x_comp.visStr());
service_vol.placeVolume(c_vol, Position(0, 0, thickness_sum + thickness / 2.0)); service_vol.placeVolume(c_vol, Position(0, 0, thickness_sum + thickness / 2.0));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment