Skip to content
Snippets Groups Projects
Commit 55e32640 authored by Whitney Armstrong's avatar Whitney Armstrong
Browse files

modified: compact/definitions.xml

	modified:   compact/ecal.xml
parent 1a889064
No related branches found
No related tags found
No related merge requests found
Pipeline #7739 failed
...@@ -403,7 +403,7 @@ ...@@ -403,7 +403,7 @@
<comment> EM Barrel N Layer; same number of layers for EcalThin and EcalThick</comment> <comment> EM Barrel N Layer; same number of layers for EcalThin and EcalThick</comment>
<constant name="EcalBarrelLayers" <constant name="EcalBarrelLayers"
value="floor((EcalBarrelAvailTotalThickness - EcalFirstLayerThickness) / (EcalThinOneLayerThickness + EcalThickOneLayerThickness))"/> value="floor((EcalBarrel_TotalThickness - EcalFirstLayerThickness) / (EcalThinOneLayerThickness + EcalThickOneLayerThickness))"/>
<constant name="EcalBarrelThinLayers" value="EcalBarrelLayers"/> <constant name="EcalBarrelThinLayers" value="EcalBarrelLayers"/>
<constant name="EcalBarrelThickLayers" value="EcalBarrelLayers"/> <constant name="EcalBarrelThickLayers" value="EcalBarrelLayers"/>
<comment> EM Barrel Thickness </comment> <comment> EM Barrel Thickness </comment>
...@@ -412,13 +412,21 @@ ...@@ -412,13 +412,21 @@
<constant name="EcalBarrel_rmax" value="EcalBarrel_rmin + EcalBarrelThickness"/> <constant name="EcalBarrel_rmax" value="EcalBarrel_rmin + EcalBarrelThickness"/>
<comment> EM Endcap N Layer; same number of layers for EcalThin and EcalThick </comment> <comment> EM Endcap N Layer; same number of layers for EcalThin and EcalThick </comment>
<constant name="EcalEndcapLayers" <constant name="EcalEndcapPLayers"
value="floor((EcalEndcapAvailTotalThickness - EcalFirstLayerThickness) / (EcalThinOneLayerThickness + EcalThickOneLayerThickness))"/> value="floor((EcalEndcapP_TotalThickness - EcalFirstLayerThickness) / (EcalThinOneLayerThickness + EcalThickOneLayerThickness))"/>
<constant name="EcalEndcapThinLayers" value="EcalEndcapLayers"/> <constant name="EcalEndcapNLayers"
<constant name="EcalEndcapThickLayers" value="EcalEndcapLayers"/> value="floor((EcalEndcapN_TotalThickness - EcalFirstLayerThickness) / (EcalThinOneLayerThickness + EcalThickOneLayerThickness))"/>
<constant name="EcalEndcapP_NThinLayers" value="EcalEndcapPLayers"/>
<constant name="EcalEndcapP_NThickLayers" value="EcalEndcapPLayers"/>
<constant name="EcalEndcapN_NThinLayers" value="EcalEndcapNLayers"/>
<constant name="EcalEndcapN_NThickLayers" value="EcalEndcapNLayers"/>
<comment> EM Endcap Thickness </comment> <comment> EM Endcap Thickness </comment>
<constant name="EcalEndcapThickness" <constant name="EcalEndcapPThickness"
value="EcalFirstLayerThickness + (EcalEndcapThinLayers * EcalThinOneLayerThickness) + (EcalEndcapThickLayers * EcalThickOneLayerThickness)"/> value="EcalFirstLayerThickness + (EcalEndcapP_NThinLayers * EcalThinOneLayerThickness) + (EcalEndcapP_NThickLayers * EcalThickOneLayerThickness)"/>
<constant name="EcalEndcapNThickness"
value="EcalFirstLayerThickness + (EcalEndcapN_NThinLayers * EcalThinOneLayerThickness) + (EcalEndcapN_NThickLayers * EcalThickOneLayerThickness)"/>
<comment> <comment>
------------------------------- -------------------------------
......
...@@ -69,9 +69,9 @@ ...@@ -69,9 +69,9 @@
</detector> </detector>
<comment> <comment>
----------------------------- ------------------------------------------
Forward Endcap EM Calorimeter Forward (Positive Z) Endcap EM Calorimeter
----------------------------- ------------------------------------------
A layered EM calorimeter with tungsten and silicon (or scintillator) strips A layered EM calorimeter with tungsten and silicon (or scintillator) strips
</comment> </comment>
<detector id="ECalEndcapP_ID" <detector id="ECalEndcapP_ID"
...@@ -83,7 +83,7 @@ ...@@ -83,7 +83,7 @@
calorimeterType="EM_ENDCAP" > calorimeterType="EM_ENDCAP" >
<dimensions <dimensions
numsides="CaloSides" numsides="CaloSides"
zmin="EcalEndcap_zmin" zmin="EcalEndcapP_zmin"
rmin="EcalEndcapP_rmin" rmin="EcalEndcapP_rmin"
rmax="EcalBarrel_rmax " /> rmax="EcalBarrel_rmax " />
<layer repeat="1"> <layer repeat="1">
...@@ -92,7 +92,7 @@ ...@@ -92,7 +92,7 @@
<slice material="Kapton" thickness="EcalKaptonThickness"/> <slice material="Kapton" thickness="EcalKaptonThickness"/>
<slice material="Air" thickness="EcalAir1Thickness"/> <slice material="Air" thickness="EcalAir1Thickness"/>
</layer> </layer>
<layer repeat="EcalEndcapThinLayers"> <layer repeat="EcalEndcapP_NThinLayers">
<slice material="TungstenDens24" thickness="EcalThinTungstenThickness"/> <slice material="TungstenDens24" thickness="EcalThinTungstenThickness"/>
<slice material="Air" thickness="EcalAir2Thickness"/> <slice material="Air" thickness="EcalAir2Thickness"/>
<slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/> <slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/>
...@@ -100,7 +100,7 @@ ...@@ -100,7 +100,7 @@
<slice material="Kapton" thickness="EcalKaptonThickness"/> <slice material="Kapton" thickness="EcalKaptonThickness"/>
<slice material="Air" thickness="EcalAir1Thickness"/> <slice material="Air" thickness="EcalAir1Thickness"/>
</layer> </layer>
<layer repeat="EcalEndcapThickLayers"> <layer repeat="EcalEndcapP_NThickLayers">
<slice material="TungstenDens24" thickness="EcalThickTungstenThickness"/> <slice material="TungstenDens24" thickness="EcalThickTungstenThickness"/>
<slice material="Air" thickness="EcalAir2Thickness"/> <slice material="Air" thickness="EcalAir2Thickness"/>
<slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/> <slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/>
...@@ -126,7 +126,7 @@ ...@@ -126,7 +126,7 @@
calorimeterType="EM_ENDCAP"> calorimeterType="EM_ENDCAP">
<dimensions <dimensions
numsides="CaloSides" numsides="CaloSides"
zmin="EcalEndcap_zmin" zmin="EcalEndcapN_zmin"
rmin="EcalEndcapN_rmin" rmin="EcalEndcapN_rmin"
rmax="EcalBarrel_rmax " /> rmax="EcalBarrel_rmax " />
<layer repeat="1"> <layer repeat="1">
...@@ -135,7 +135,7 @@ ...@@ -135,7 +135,7 @@
<slice material="Kapton" thickness="EcalKaptonThickness"/> <slice material="Kapton" thickness="EcalKaptonThickness"/>
<slice material="Air" thickness="EcalAir1Thickness"/> <slice material="Air" thickness="EcalAir1Thickness"/>
</layer> </layer>
<layer repeat="EcalEndcapThinLayers"> <layer repeat="EcalEndcapN_NThinLayers">
<slice material="TungstenDens24" thickness="EcalThinTungstenThickness"/> <slice material="TungstenDens24" thickness="EcalThinTungstenThickness"/>
<slice material="Air" thickness="EcalAir2Thickness"/> <slice material="Air" thickness="EcalAir2Thickness"/>
<slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/> <slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/>
...@@ -143,7 +143,7 @@ ...@@ -143,7 +143,7 @@
<slice material="Kapton" thickness="EcalKaptonThickness"/> <slice material="Kapton" thickness="EcalKaptonThickness"/>
<slice material="Air" thickness="EcalAir1Thickness"/> <slice material="Air" thickness="EcalAir1Thickness"/>
</layer> </layer>
<layer repeat="EcalEndcapThickLayers"> <layer repeat="EcalEndcapN_NThickLayers">
<slice material="TungstenDens24" thickness="EcalThickTungstenThickness"/> <slice material="TungstenDens24" thickness="EcalThickTungstenThickness"/>
<slice material="Air" thickness="EcalAir2Thickness"/> <slice material="Air" thickness="EcalAir2Thickness"/>
<slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/> <slice material="Silicon" thickness="EcalSiliconThickness" sensitive="yes" limits="cal_limits"/>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment