Warning, /epic-data/barrel_HCAL_gdml/README is written in an unsupported language. File is not indexed.
0001
0002 ePIC Barrel HCAL Detector Geometry
0003 ----------------------------------
0004
0005 John Lajoie - 1/17/2024
0006 revised 2/16/2024
0007 lajoiejg@ornl.gov
0008
0009
0010 This directory contains the gdml geometry files for the ePIC barrel hadronic calorimeter absorber structure as well as the orginal CAD step files and the FreeCAD projects used to generate the GDML.
0011
0012 STEP Files:
0013 -----------
0014
0015 *2021MAY12_sPHENIX_CM.STEP*: Original geometry STEP file received from sPHENIX engineers. Note that this contains the magnet poletips for sPHENIX that are not a part of ePIC. These must be removed.
0016
0017 *2021MAY12_sPHENIX_CM_Full.STEP*: STEP file created using SolidWorks 2021 and removing the sPHENIX poletips. Written out in AP214 STEP format.
0018
0019 *2021MAY12_sPHENIX_CM_Full_NoCombs.STEP*: STEP file created using SolidWorks 2021 and removing the sPHENIX poletips and HCAL plate combs. These combs are complicated and generate complicated tessellated model, which is not really necessary for the G4 simulations. Written out in AP214 STEP format.
0020
0021 *2021MAY12_sPHENIX_CM_Plates_EndPlates_Only.STEP*: STEP file created using SolidWorks 2021 and removing the sPHENIX poletips, combs and dogbone rings. Written out in AP214 STEP format.
0022
0023 *2021MAY12_sPHENIX_CM_Plates_EndPlates_Only.STEP*: STEP file created using SolidWorks 2021 and removing the sPHENIX poletips, combs, dogbone rings and endplates. Written out in AP214 STEP format. This is usually used in debugging the tile placement in DD4HEP as it allows better visibility in the viewer.
0024
0025 *2021MAY12_sPHENIX_CM_Sector_NoCombs.STEP*: STEP file extracted from the full geometry for a single HCAL sector. The sector combs have been removed.
0026
0027 *2021MAY12_sPHENIX_CM_ChimneySector_NoCombs.STEP*: STEP file extracted from the full geometry for a single HCAL chimney sector. The sector combs have been removed.
0028
0029 *2021MAY12_sPHENIX_CM_EndRing.STEP*: STEP file extracted from the full geometry for the end ring ("dogbones").
0030
0031
0032
0033 FreeCAD File:
0034 -------------
0035
0036 The FreeCAD files follow the same naming convention as the STEP files above. The files were created by importing the relevant STEP file above in the GDML workbench and translating the imported structure to y=-3959.37mm to remove an offset in the original CAD model. If the dogbone rings are included they are translated to create a 1mm gap between the endplates and dogbone rings to avoid numerical precision errors creating overlap errors on contact surfaces between the parts.
0037
0038 These files were created with FreeCAD version 0.21 using GDML workbench v2.0 Beta.
0039
0040 *preMesh*: Project with imported geometry prior to creating the mesh
0041
0042 *Union_preMesh*: When the endplates are included the plates and endplates must be combined in a FreeCAD Fusion to avoid numerical precision errors creating overlap errors on contact surfaces between the parts.
0043
0044 *Meshed*: Project with the meshed solids, ready for GDML export
0045
0046 GDML Files:
0047 -----------
0048
0049 These files can be accessed directly by the simulation by editing the epic/compact/hcal/barrel_gdml.xml file. The availability of multiple versions aids in debugging as well as verifying the effects/utility of increasing complex absorber geometry.
0050
0051 *barrel_hcal_steel_full.gdml*: The full ePIC barrel HCAL geometry, including the sector combs. This is a vert large tesselated object.
0052
0053 *barrel_hcal_steel_full_nocombs.gdml*: The ePIC barrel HCAL geometry, excluding the sector combs. *This is the DD4HEP default for ePIC Simulations.*
0054
0055 *barrel_hcal_steel_plates_endplates_only.gdml*: Simplified ePIC barrel HCAL geometry, with only the absorber plates and endplates. The dogbone rings are not included.
0056
0057 *barrel_hcal_steel_plates_only.gdml*: Very simplified ePIC barrel HCAL geometry, with only the absorber plates. The dogbone rings and endplates are not included.
0058
0059 *barrel_hcal_steel_sector_nocombs.gdml*: Single HCAL sector without sector combs.
0060
0061 *barrel_hcal_steel_chimneysector_nocombs.gdml*: Single HCAL chimney sector without sector combs.
0062
0063 *barrel_hcal_steel_sector_endring.gdml*: Single end-ring (dogbones)
0064
0065
0066 The GDML had to be hand edited to fix two issues:
0067
0068 - The units needed to be added to the identity matrix definition at the end of the <define> section:
0069
0070 <rotation name="identity" x="0" y="0" z="0" unit="deg"/>
0071
0072 - The <structure> and <setup> sections at the very end of the file were simplified to:
0073
0074 <structure>
0075 <volume name="BarrelHCalSteel">
0076 <solidref ref="Mesh2Tess"/>
0077 </volume>
0078 </structure>
0079 <setup name="Default" version="1.0">
0080 <world ref="BarrelHCalSteel"/>
0081 </setup>
0082
0083
0084 Note that the material for the structure is defined in barrel HCAL xml file.
0085