Skip to content

Commit

Permalink
[IDEA] Add endplate absorber
Browse files Browse the repository at this point in the history
  • Loading branch information
BrieucF committed Mar 1, 2024
1 parent 3a3641c commit e07ce12
Show file tree
Hide file tree
Showing 4 changed files with 31 additions and 1 deletion.
6 changes: 6 additions & 0 deletions FCCee/IDEA/compact/IDEA_o1_v02/DectDimensions_IDEA_o1_v01.xml
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,12 @@
<constant name="Solenoid_Coil_half_length" value="Solenoid_half_length-200*mm"/>
<constant name="Solenoid_Coil_radius" value="Solenoid_inner_radius+200*mm"/>

<!-- These are lead plates that we put in the endcap to have the same material budget (from solenoid) as in the barrel-->
<constant name="EndPlateAbsorber_inner_radius" value="380*mm"/>
<constant name="EndPlateAbsorber_outer_radius" value="2090*mm"/>
<constant name="EndPlateAbsorber_z_min" value="2490*mm"/>
<constant name="EndPlateAbsorber_z_half_length" value="4.209/2.0*mm"/>

<constant name="ECalBarrel_inner_radius" value="2150*mm"/>
<constant name="ECalBarrel_outer_radius" value="2352*mm"/>
<constant name="ECalBarrel_half_length" value="2210*mm"/>
Expand Down
21 changes: 21 additions & 0 deletions FCCee/IDEA/compact/IDEA_o1_v02/EndPlateAbsorber_o1_v01.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<lccdd>

<info name="EndPlateAbsorber" title="EndPlateAbsorber" status="development" version="$Id: $">
<comment>
Endcap plate absorber to mimic the material budget from the solenoid (0.75 X0) present only in the barrel and start the showers.
</comment>
</info>

<detectors>

<detector name="EndPlateAbsorber_positive" type="SimpleCylinder_o1_v01" vis="muon_vis">
<dimensions rmin="EndPlateAbsorber_inner_radius" rmax="EndPlateAbsorber_outer_radius" dz="EndPlateAbsorber_z_half_length" z_offset = "EndPlateAbsorber_z_min + EndPlateAbsorber_z_half_length" material="Lead" phi0="0" deltaphi="360*deg" vis="muon_vis"/>
</detector>

<detector name="EndPlateAbsorber_negative" type="SimpleCylinder_o1_v01" vis="muon_vis">
<dimensions rmin="EndPlateAbsorber_inner_radius" rmax="EndPlateAbsorber_outer_radius" dz="EndPlateAbsorber_z_half_length" z_offset = "-1*(EndPlateAbsorber_z_min + EndPlateAbsorber_z_half_length)" material="Lead" phi0="0" deltaphi="360*deg" vis="muon_vis"/>
</detector>

</detectors>

</lccdd>
3 changes: 3 additions & 0 deletions FCCee/IDEA/compact/IDEA_o1_v02/IDEA_o1_v02.xml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,9 @@
<!-- Import solenoid -->
<include ref="Solenoid_o1_v01.xml"/>

<!-- Import Endcap plate absorber -->
<include ref="EndPlateAbsorber_o1_v01.xml"/>

<plugins>
<plugin name="DD4hepVolumeManager"/>
<plugin name="InstallSurfaceManager"/>
Expand Down
2 changes: 1 addition & 1 deletion FCCee/IDEA/compact/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
IDEA
====
IDEA_o1_v01: IDEA version picked from the latest version in FCCDetectors repo
IDEA_o1_v02: Based on o1_v01 but with a detailed description of the vertex detector and the drift chamber
IDEA_o1_v02: Based on o1_v01 but with a detailed description of the vertex detector and the drift chamber, a place holder solenoid and the endplate absorber. Missing: SiWrapper, calorimeter, detailed muons system (coming soon).

0 comments on commit e07ce12

Please sign in to comment.