Skip to content

Commit

Permalink
add the following compact files to the IDEA_o1_v03 folder: Solenoid_o…
Browse files Browse the repository at this point in the history
…1_v01.xml, EndPlateAbsorber_o1_v01.xml
  • Loading branch information
atolosadelgado committed May 3, 2024
1 parent 30b02ea commit cb2f7f6
Show file tree
Hide file tree
Showing 2 changed files with 71 additions and 0 deletions.
21 changes: 21 additions & 0 deletions FCCee/IDEA/compact/IDEA_o1_v03/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>
50 changes: 50 additions & 0 deletions FCCee/IDEA/compact/IDEA_o1_v03/Solenoid_o1_v01.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
<lccdd>
<info name="Solenoid" title="Solenoid" status="development" version="$Id: $">
<comment>
This is a solenoid place holder. It has the right spacial extent and overall accounts for the 0.75 X0 but its internals should be revised by ultra-thin magnet designers -->
</comment>
</info>

<define>
<constant name="SolenoidVacuumTank_thickness" value="5*mm"/>
<constant name="SolenoidCoil_thickness" value="16*mm"/>
</define>

<display>
<vis name="SolenoidBarrelLayerVis" alpha="1" r="0" g="0.3" b="0.3" showDaughters="false" visible="true"/>
<vis name="SolenoidCoilEndsVis" alpha="1" r="0" g="0.9" b="0.9" showDaughters="false" visible="true"/>
<vis name="SolenoidVacuum" alpha="0" r="1" g="1" b="1" showDaughters="false" visible="true"/>
</display>

<detectors>

<detector name="Solenoid" type="DD4hep_SubdetectorAssembly" vis="SOLVis">
<shape type="Tube" rmin="Solenoid_inner_radius-2*env_safety" rmax="Solenoid_outer_radius+2*env_safety" dz="Solenoid_half_length+2*env_safety" material="Vacuum"/>
<composite name="SolenoidBarrel"/>
<composite name="SolenoidEndcaps"/>
</detector>

<detector name="SolenoidBarrel" type="DD4hep_Solenoid_o1_v01" id="0" reflect="true">
<type_flags type=" DetType_COIL"/>
<envelope vis="SOLVis">
<shape type="Assembly"/>
</envelope>
<layer id="1" inner_r="Solenoid_inner_radius" outer_z="Solenoid_half_length" vis="SolenoidBarrelLayerVis">
<slice material="Steel235" thickness="SolenoidVacuumTank_thickness"/>
</layer>
<layer id="2" inner_r="Solenoid_Coil_radius-SolenoidCoil_thickness/2.0" outer_z="Solenoid_Coil_half_length">
<slice material="Aluminum" thickness="SolenoidCoil_thickness" vis="SolenoidCoilEndsVis" />
</layer>
<layer id="3" inner_r="Solenoid_outer_radius-SolenoidVacuumTank_thickness" outer_z="Solenoid_half_length" vis="SolenoidBarrelLayerVis">
<slice material="Steel235" thickness="SolenoidVacuumTank_thickness"/>
</layer>
</detector>

<detector name="SolenoidEndcaps" type="DD4hep_DiskTracker" id="0" reflect="true" vis="SolenoidBarrelLayerVis">
<layer id="1" inner_r="Solenoid_inner_radius+SolenoidVacuumTank_thickness" inner_z="Solenoid_half_length-SolenoidVacuumTank_thickness" outer_r="Solenoid_outer_radius-SolenoidVacuumTank_thickness" vis="SolenoidBarrelLayerVis">
<slice material="Steel235" thickness="SolenoidVacuumTank_thickness/2.0" />
</layer>
</detector>

</detectors>
</lccdd>

0 comments on commit cb2f7f6

Please sign in to comment.