Skip to content

Commit

Permalink
IDEA vertex and silicon wrapper for IDEA_o1_v03 (#363)
Browse files Browse the repository at this point in the history
* Leaving ZPlanarTracker as it is but instead make a new VertexBarrel_o1_v01_geo module

* Added ability to have flex and support consisting of multiple components, ability to tilt whole modules.

* First implementation of IDEA end-cap and adaption of barrel

* Version of Barrel with correct sensitive surfaces (use teveDisplay to show them)

* Improved structure of barrel detectors (layer - ladder+sensors)

* Progress: The surface arrows are now displayed in the endcap, but the volumes not yet

* Whole barrel is properly visible in teveDisplay, but don't mange to make good assembly structure

* Also endcap shows all volumes in teveDisplay, but bad hierarchy

* Endcap and barrel now run through ddsim overlap checker (overlaps still there)

* IDEA Vertex working with ddsim, some overlaps still to be understood

* Not working teveDisplay, endcap digitisation not working probably therefore

* Fixed endcap, all surfaces visible in teveDisplay, managed to run ddsim and fccRec_e4h with vertex digitisation, but no vertices reco'd yet, bad hierarchy again

* Non-working version, the sensitive volumes are wrong, no idea why, use the previous commit

* Bad hierarchy, but otherwise working

* Found way to remove mother volumes in sensitive and passives. Now all overlaps in Endcap gone

* Removing unneeded lines

* Recomputing bounding boxes, hasn't fixed the problem yet

* Adding IDEA as FCCee_IDEA_o1_v01, not final yet, need to make sure that latest beam pipe and other files are used. There's also still an overlap between the CAD-imported vertex support and the vertex barrel

* Adding again deleted file

* Reverting changes to VertexBarrel_o1_v01_geo.cpp

* Adding scripts

* Addressing comments from MR, adding some tests for DDCAD files

* Add DDCAD test

* Adding test

* Renamed constructor files

* Changing naming convention to Vertex inner barrel, vertex outer barrel and vertex disks, adding working DDCAD import of vertex inner barrel support (using material budget estimation from FCCSW not working yet though, need to use g4MaterialScan). Adding example on how I install k4geo locally (install.sh)

* SingleShape_geo not needed for DDCAD import, instead using DD4hep_TestShape_Creator from DD4hep

* Changing CAD shape name

* Adding all plotting scripts

* Renaming constructor files, adding in latest changes

* Add README file for the vertex detector constructors, remove HOM absorber

* Make scripts working with command line input argument for xml file

* Change folder structure as sugested by Brieuc

* Fixed some paths

* Testing test...

* Increasing timeout for IDEA test

* Fixing test

* Using .obj file for Vertex inner barrel support instead of .stl, running now without Geant4 exceptions

* Adding back hierarchy of vertex detector elements, visualisation does not work in teveDisplay (for the whole vertex) or in geoDisplay (for the disks), but is working when using scripts/build_view.sh

* Add missing periphery components to outer barrel

* Fix simulate script

* ATLASPix3 modules were 90 degrees rotated, now fixed. Furthermore wrong distance between individual chips fixed

* Removing unnecessary line

* Test is working now for the key4hep nightly release, decreasing large timeout again

* Reducing hierarchy by one level in the endcaps, so that it's visible in geoDisplay. Apparently three levels of hierarchy of assemblies is the limit, otherwise geoDisplay will not show the volumes. It is not working in teveDisplay however

* Small script fixes

* Moving IDEA scripts to FCCee/scripts as they are generally usable

* Fixing paths using a /afs/cern.ch/user/a/afehr/lcgeo global variable

* Cannot use environmental variable before it's defined

* Found another way to get the correct paths for the scripts, using /cvmfs/sw-nightlies.hsf.org/key4hep/releases/2023-07-22/x86_64-centos7-gcc12.2.0-opt/k4geo/1c08affe597cf3b1c10c4e81cdbc95ab9e4a4d23=develop-q7e4mj/share/k4geo/compact for the DDCAD import in Vertex_IDEA_o1_v01.xml, should work once merged and added to the key4hep nightly

* Deleting utils inside of IDEA folder

* Addressing last comments from Andre

* Adding suggested change to dd4hep2root

* Addressing comments by Andre, still need to copy beam pipe from CLD

* Using same beampipe as in CLD_o2_v05

* Renaming beampipe to match with CLD beampipe (identical at the moment, change name when they differ)

* Fixing test and have correct name for beampipe also in main xml file. The test will only run once the IDEA folder is in the nightly Key4hep software stack

* Moved volume creation within main part of program, so that correct volume names can be assigned. Furthermore changed DetElements in barrel constructor so that they can be properly accessed in k4RecTracker

* Added functionality to have end of stave structures in vertex barrel. This is applied in the IDEA vertex detector. Other than this, also the width of the sensor support in the vertex barrel was corrected to be only 4.4 mm wide (instead of 8.8)

* Added end-of-stave structures or proxies as well for the outer barrel, only end-cap missing

* Making proxy end-of-stave structure smaller to not have overlaps

* Unified description of readout and support structures, now called components. Multiple components can be added per stave and the name will be used to name the corresponding assembly. Furthermore fixed the sensitive/periphery regions in VTXIB layers 2 and 3 to be correct

* Fixing volIDs in barrel, adding end-of-stave structures in barrel and end-cap.

* Correcting material in beam pipe

* Fixing test and for the moment comment out the vertex inner barrel support as it will fail the test, since the CAD file cannot be found. After the IDEA detector is in a nightly release, then the CAD file will be found and we can include these lines in the xml again

* Changing to IDEA_o1_v02

* Add back vertex inner barrel support, other minor changes

* Adding first version of Si wrapper

* Add PC

* Thanks to changes in FCCSW and DD4hep, now plotstyle.py from FCCSW can be imported directly and the DDCAD file can be imported in the same way as .xml files

* Use VTXOB_r_max from dimensions in vertex detector. Not done yet for z max

* Changing L3 of vertex inner barrel, and added possibility to have every second stave offset in r

* Surfaces finally working, had to decrease the hierarchy of DetElements

* Making detector constructors more efficient (more intermediate assemblies) and finalisation of first Si wrapper layout

* Removing one level of DetElements, as otherwise the surfaces are not correctly added by Surfacemanager

* Made the hole in Si wrapper barrel larger, not compatible with numbers from https://fcc-ee-detector-full-sim.docs.cern.ch/IDEA/

* Improving description of IDEA vertex disks, they should now match the design quite well. It includes rotation of disks of the two sides relative to each other and the correct staggering of staves in the disks

* Updating VertexSupport to have origin at the IP and to have already a correct rotation

* Correctly renaming VertexSupport

* Removing overlaps in Si wrapper and vertex, filling holes in Si wrapper coverage with shorter tile and fixing the subdetector assembly of the Si wrapper

* scripts/save_detector_to_root.sh can be provided with a second argument to define the output file name

* Fixing change coming from wrong git rebase

* Adding default values to offset in vertexBarrel end_z structures

* Making Si Disk go to larger radii, as otherwise a large area is not covered by the barrel. Will need to investigate to instead make the barrel longer or put the disk closer to the IP

* Fix some overlap

* Put mistakingly deleted files back

* Revert some stupid git mistake

* Fixing some other git mistakes

* Remove whitespace change

* Remove whitespace change

* Adding default dz value for endOfStave structure

* Getting rid of one overlap, there is still one hidden somewhere in the Si wrapper

* Trying to pass test without the DDCAD vertex support

* Adding vertex support again as this is not the culprit

* Reducing vertex clearance from IP further so that Vertex disks are fully in envelope

* Adding module functionality to ZPlanarTracker_geo

* Removing unnecessary includes in vertex constructors and fix VertexBarrel constructor problem

* Increasing timeout for IDEA test

* Small changes to fix visualisation

* Merging inner and outer vertex barrel into one constructor to enable simper usage of CLD Reconstruction. Since the sensors have different pitches, the segmentation is removed. Need to find a solution to add different segmentations for different layers in the same detector

* Adding first version of curved vertex

* Revert "Merging inner and outer vertex barrel into one constructor to enable simper usage of CLD Reconstruction. Since the sensors have different pitches, the segmentation is removed. Need to find a solution to add different segmentations for different layers in the same detector"

This reverts commit 96b2824.

* Changing description

* Separating inner vertex and outer vertex into two different files, so that inner vertex can more simply be replaced by curved vertex concept

* Adding CLD with IDEA vertex

* Removing assembly that is put into world and instead place the envelope (volume) there. Leave assemblies in detector constructors as they are

* Adding LiquidNDecane to list, to ignore beam pipe material budget

* Adding some way to reduce overlaps, but the curved structures require a very high artificial separation in r not to be detected as overlaps. Remaining overlap is between the envelopes and between the inner barrel envelope and beam pipe

* Fix disk envelope

* Changes to CLDwithIDEAvertex

* Getting rid of overlap between endcap and outer barrel envelopes

* Commenting out CAD volume for the moment

* Fixing detID

* Fixed all overlaps except for between disk environment and first disk. This is difficult to fix since the inner barrel is inserted inside the disks and is inside the space for the first disk, but no actual collision. Dont know yet how to fix

* Fix to avoid overlaps

* Temp fix for overlaps

* Actually working version of CLD with IDEA vertex

* Working configuration, fixing orientation of sensitive volumes in vertex inner barrel

* Adding install.sh file

* IDEA vertex detector outer barrel uses as well Cylindrical constructor, adding support for having multiple wafers/staves in z, have vertex inner and outer barrel in same constructor in order to have same detector ID (needed by iLCSoft), replacing some assemblies by volumes in Cylindrical constructor

* Working!

* Use same readout names as for CLD

* My CLD with IDEA vertex

* Making curved vertex asymmetric in layer 3 and 4, removing some longerons, and changing gap to 1.25 mm

* Adding ability to have asymmetrical designs for the vertex detector, by using side=+1 or -1, to use a second wafer or stave with a different number of modules

* Adding metal layer to curved vertex, fix module id issue by removing pixel segmentation, ...

* VertexCylindrical now working with mother volume option (for Silicon wrapper), doing some final checks

* Fix extrusion of longerons with mother volume

* Fixed flex overlaps

* Got rid of ALL overlaps in inner vertex (normal and ultra-light) and outer vertex. Need to include new inner vertex conical support

* Removed all overlaps in both detectors. Added the inner vertex tube. Commented out the inner vertex support and the cooling cones as they produce overlaps (with themselves and with the vertex).

* Fixed mother volume usage in silicon wrapper

* All overlaps gone, also in Silicon Wrapper. Silicon Wrapper performant enough, very quick to build geometry and also easily viewable when exported to root file. Using one very long sensor in the silicon wrapper barrel and large sensors in the disks to reduce number of sensitive surfaces, which was taking very long. Everything else is with the same amount of detail however. Silicon wrapper geometry still the same as presented in Annecy Jan 2024

* Moving to v03 of IDEA, no overlaps found!

* Updating my CLD_IDEAvertex

* New branch with only IDEA_o1_v03

* Removing changes to v02

* Fixing v02

* Fixing v02, finally

* Not working version, investigating

* Add bounding boxes to assemblies - fixing bad reconstruction when using iLCSoft track reco

* Removing old (non-curved) vertex barrel constructor.

* Renaming VertexCylindrical to VertexBarrel and increase version of vertex constructors to o1_v02

* Updating README

* Adding curved vertex sensitive surfaces (see DD4hep MR as well)

* Final changes to have sensitive VolCylinder surface positioned correctly and having the origin vector pointing outwards

* Addressing comments and update ALLEGRO, move some visibilities into the subdetector xml files

* Fixing some final things for the PR

* Fixing wrong VertexEndcap file

* And also o1_v01 endcap file

* WIP towards an updated silicon wrapper, with a more realistic geometry. Started with barrel

* Adding Silicon Wrapper for ALLEGRO, reverting lumical vis change, formatting, correcting readout for vertex and silicon wrapper in ALLEGRO, adding drift chamber readout ID in ALLEGRO, using built-in pi

* Removing mistakingly added drift chamber readout ID

* Now have a rough version of how the SiWr updated barrel could look like. Added functionality to define layers without sensors (used for complex support structures), adjusted vertex accordingly

* Properties of to-be-added global disk support proxies. Will need feature from SiliconWrapper branch to do this

* Start adding disk proxy volumes

* Finally made vertex disk supports running correctly (they had a wrongly defined mother volume). DDCAD files look fine in display, but need DD4hep material budget estimation for them (doesn't work with FCCSW estimation)

* Renaming VertexBarrel_detailed

* Comment out DDCAD files

* Rotating inner vertex tube, making insensitive regions in phi for curved vertex

* Changed inner vertex tube to use just 200 um of carbon fiber and have a continuous tube for the ultra-light vertex (afte discussions with Fabrizio)

* Going full detail for the curved vertex, adding feature to name sensor components

* Use as default the classic vertex

* Removing again CLDIDEAvertex

* For the moment remove updated silicon wrapper

* Adding Rohacell to ALLEGRO, no overlaps in vertex/silicon wrapper

* Update tests, also change to new vertex and silicon wrapper there

* Remove .stl files, add them later in the same way as MDI files

* Fixing silicon wrapper path...

* Update utils/material_plots.py

Co-authored-by: Andre Sailer <[email protected]>

---------

Co-authored-by: Armin Fehr <[email protected]>
Co-authored-by: Juan Miguel Carceller <[email protected]>
Co-authored-by: Armin Ilg <[email protected]>
Co-authored-by: Andre Sailer <[email protected]>
  • Loading branch information
5 people committed Sep 19, 2024
1 parent 8a7c232 commit 72c9480
Show file tree
Hide file tree
Showing 23 changed files with 3,985 additions and 897 deletions.
5 changes: 3 additions & 2 deletions FCCee/ALLEGRO/compact/ALLEGRO_o1_v03/ALLEGRO_o1_v03.xml
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,9 @@
<!-- <include ref="../../../MDI/compact/MDI_o1_v01/BeamInstrumentation_o1_v01.xml"/> -->

<include ref="LumiCal.xml"/>
<include ref="Vertex_IDEA_o1_v01.xml"/> <!-- symbolic link to ../../../IDEA/compact/IDEA_o1_v03/Vertex_IDEA_o1_v01.xml"/>-->
<include ref="DriftChamber_o1_v02.xml"/> <!-- symbolic link to ../../../IDEA/compact/IDEA_o1_v03/DriftChamber_o1_v02.xml -->
<include ref="VertexComplete_IDEA_o1_v03.xml"/> <!-- symbolic link to ../../../IDEA/compact/IDEA_o1_v03/VertexComplete_IDEA_o1_v03.xml -->
<include ref="DriftChamber_o1_v02.xml"/> <!-- symbolic link to ../../../IDEA/compact/IDEA_o1_v03/DriftChamber_o1_v02.xml -->
<include ref="SiliconWrapper_o1_v03.xml"/> <!-- symbolic link to ../../../IDEA/compact/IDEA_o1_v03/SiliconWrapper_o1_v03.xml -->
<include ref="ECalBarrel_thetamodulemerged.xml"/> <!-- if you remove the ECalBarrel, you also have to remove or update the "GlobalSolenoid" field (it depends on ECAL dimensions) -->
<include ref="HCalBarrel_TileCal_v02.xml"/>
<include ref="ECalEndcaps_Turbine.xml"/>
Expand Down
105 changes: 65 additions & 40 deletions FCCee/ALLEGRO/compact/ALLEGRO_o1_v03/DectDimensions.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,36 +18,38 @@
<constant name="world_side" value="6100*mm"/>
<constant name="CrossingAngle" value="0.030*rad"/>

<constant name="GlobalTrackerReadoutID" type="string" value="system:5,layer:3,stave:6,module:5,sensor:2"/>
<constant name="GlobalTrackerReadoutID_OB" type="string" value="system:5,layer:1,stave:6,module:4,sensor:2"/>
<constant name="GlobalTrackerReadoutID_Disk" type="string" value="system:5,side:-2,layer:3,petal:3,stave:6,module:10,sensor:2"/>
<constant name="GlobalTrackerReadoutID_SiWrapperB" type="string" value="system:5,layer:1,stave:9,module:6,sensor:1"/>
<constant name="GlobalTrackerReadoutID_SiWrapperD" type="string" value="system:5,side:1,layer:1,module:6,sensor:1"/>
<constant name="GlobalTrackerReadoutID" type="string" value="system:5,side:-2,layer:3,module:16,sensor:6"/>

<constant name="SolenoidField" value="2*tesla"/>

<constant name="DetID_NOTUSED" value=" 0"/>
<constant name="DetID_VXD_IB" value=" 1"/>
<constant name="DetID_VXD_Disks" value=" 2"/>
<constant name="DetID_VXD_OB" value=" 20"/>
<constant name="DetID_DCH" value=" 3"/>
<constant name="DetID_ECAL_Barrel" value=" 4"/>
<constant name="DetID_ECAL_Endcap" value=" 5"/>
<!-- Detector IDs -->
<constant name="DetID_NOTUSED" value=" 0"/>

<constant name="DetID_VXD_Barrel" value=" 1"/>
<constant name="DetID_VXD_Disks" value=" 2"/>

<constant name="DetID_DCH" value=" 3"/>

<constant name="DetID_SiWr_Barrel" value=" 23"/>
<constant name="DetID_SiWr_Disks" value=" 24"/>

<constant name="DetID_ECAL_Barrel" value=" 4"/>
<constant name="DetID_ECAL_Endcap" value=" 5"/>

<constant name="DetID_HCAL_Barrel" value=" 8"/>
<constant name="DetID_HCAL_Endcap" value=" 9"/>
<constant name="DetID_HCAL_Barrel" value=" 8"/>
<constant name="DetID_HCAL_Endcap" value=" 9"/>

<constant name="DetID_Muon_Barrel" value=" 12"/>
<constant name="DetID_Muon_Endcap_1" value=" 13"/>
<constant name="DetID_Muon_Endcap_2" value=" 14"/>

<constant name="DetID_LumiCal" value=" 15"/>
<constant name="DetID_LumiCalInstrumentation" value=" 16"/>
<constant name="DetID_LumiCalCooling" value=" 17"/>
<constant name="DetID_LumiCalBackShield" value=" 18"/>
<constant name="DetID_HOMAbsorber" value=" 19"/>
<constant name="DetID_LumiCalNoseShield" value=" 22"/>
<constant name="DetID_Muon_Barrel" value=" 12"/>
<constant name="DetID_Muon_Endcap_1" value=" 13"/>
<constant name="DetID_Muon_Endcap_2" value=" 14"/>

<constant name="DetID_LumiCal" value=" 15"/>
<constant name="DetID_LumiCalInstrumentation" value=" 16"/>
<constant name="DetID_LumiCalCooling" value=" 17"/>
<constant name="DetID_LumiCalBackShield" value=" 18"/>
<constant name="DetID_HOMAbsorber" value=" 19"/>
<constant name="DetID_LumiCalNoseShield" value=" 22"/>

<!-- BPW: Beam Pipe Width -->
<constant name="BPWWall" value="0.35*mm" />
<constant name="BPWCool" value="1.0*mm" />
Expand Down Expand Up @@ -79,14 +81,29 @@

<constant name="env_safety" value="0.1*mm"/>

<!-- VTX parameters -->
<constant name="VertexClearanceTheta" value="0.110"/> <!-- Clearance of vertex detector in mrad-->
<constant name="VTXIB_r_clearance" value="1*mm"/> <!-- Clearance of vertex detector in radius, used for definiton of vertex DD4hep_SubdetectorAssembly -->
<constant name="VTXIB_r_min" value="13.7*mm"/> <!-- Start of inner vertex detector layers. To keep distance of 1.3 mm from outer beam pipe end (10+0.35+1+0.35 mm = 11.7 mm). This changes to 13.7 mm due to cooling issues (see https://indico.cern.ch/event/1176398/contributions/5207171/attachments/2581129/4451907/Krakow%202023_v23_final.pdf) -->
<constant name="VTXIB_r_max" value="31*mm"/> <!-- End of inner vertex detector layers (the ones with smaller pixels) -->
<constant name="VTXOB_r_min" value="320*mm"/> <!-- Start of outer vertex layers (the ones with larger pixels) -->
<constant name="VTXOB_r_max" value="340*mm"/> <!-- End of outer vertex layer (the one with larger pixels) -->
<constant name="Outer_Vertex_half_length" value="1050*mm"/>
<!-- Vertex detector. Changing the values here it not enough to resize the detector, contact expert (Armin Ilg) -->
<constant name="VertexClearanceTheta" value="0.1035*rad"/> <!-- Clearance of vertex detector in mrad from IP. !!!Too high currently, should be 110 mrad -> Need to adapt vertex disks!!! -->
<constant name="VTXIB_r_min_clearance" value="1.0*mm"/> <!-- Clearance of vertex detector in radius, used for definiton of vertex DD4hep_SubdetectorAssembly -->
<constant name="VTXIB_r_min_layer" value="13.7*mm"/> <!-- Start of inner vertex detector layers. To keep distance of 1.3 mm from outer beam pipe end (10+0.35+1+0.35 mm = 11.7 mm). This changes to 13.7 mm due to cooling issues (see https://indico.cern.ch/event/1176398/contributions/5207171/attachments/2581129/4451907/Krakow%202023_v23_final.pdf) -->
<constant name="VTXIB_r_max_layer" value="34.0*mm"/> <!-- Position of the outermost vertex inner barrel layer -->
<constant name="VTXIB_r_max" value="50.0*mm"/> <!-- End of inner vertex = outer radius of inner vertex tube -->
<constant name="VTXIB_half_length" value="556.2/2.*mm"/> <!-- 278.1*mm, half length of inner vertex tube -->

<constant name="VTXOB_r_min_layer" value="140*mm"/> <!-- R of the innermost layer of the outer vertex -->
<constant name="VTXOB_r_min_clearance" value="15.0*mm"/> <!-- Clearance of vertex detector in radius, used for definiton of vertex DD4hep_SubdetectorAssembly -->
<constant name="VTXOB_r_max_layer" value="315*mm"/> <!-- R of the outermost layer of the outer vertex -->
<constant name="VTXOB_rmax_clearance" value="15.0*mm"/> <!-- Clearance of vertex detector in radius, used for definiton of vertex DD4hep_SubdetectorAssembly -->

<constant name="VTXD_z_min" value="279.06*mm"/> <!-- Start of VTX disks in z -->
<constant name="VTXD_z_min_total" value="VTXD_z_min-1.5*cm"/> <!-- Outermost edge of VTX disks in z -->
<constant name="VTXD_z_max" value="918.641*mm"/> <!-- Outermost VTX disk in z -->
<constant name="VTXD_z_max_total" value="VTXD_z_max+4.5*cm"/> <!-- Outermost edge of VTX disk in z -->
<constant name="VTXD_r_min" value="34.5*mm"/> <!-- Start of VTX disks in r -->
<constant name="VTXD_r_max" value="315.0*mm"/> <!-- Start of VTX disks in r -->

<constant name="VTX_r_min" value="VTXIB_r_min_layer-VTXIB_r_min_clearance"/>
<constant name="VTX_r_max" value="VTXOB_r_max_layer+VTXOB_rmax_clearance"/>
<constant name="VTX_z_max" value="VTXD_z_max+4.5*cm"/>
<!-- End of VTX parameters -->

<!-- Drift Chamber parameters -->
Expand All @@ -96,6 +113,16 @@
<constant name="DCH_half_length_total" value=" 2250 * mm " />
<!-- End of Drift Chamber parameters -->

<!-- Silicon wrapper. Changing the values of the disk parameters is not enough, please contact the expert (Armin Ilg) -->
<constant name="SiWrB_inner_radius" value="2040*mm"/>
<constant name="SiWrB_outer_radius" value="2080*mm"/>
<constant name="SiWrB_half_length" value="2400*mm"/>
<constant name="SiWrD_inner_radius" value="350.0*mm"/>
<constant name="SiWrD_outer_radius" value="2040.0*mm"/>
<constant name="SiWrD_zmin" value="2300.0*mm"/>
<constant name="SiWrD_zmax" value="2340.0*mm"/>
<!-- End of Silicon Wrapper parameters -->

<!-- LAr ECAL Calo Barrel -->
<constant name="BarECal_id" value="DetID_ECAL_Barrel"/>
<constant name="BarECal_rmin" value="2100*mm"/>
Expand Down Expand Up @@ -213,18 +240,16 @@
</limits>
<regions>
<region name="BeampipeRegion"/>
<region name="VTXIBRegion"/>
<region name="VTXOBRegion"/>
<region name="VTXBRegion"/>
<region name="VTXDRegion"/>
<region name="SiWrapperBRegion"/>
<region name="SiWrapperDRegion"/>
<region name="SiWrBRegion"/>
<region name="SiWrDRegion"/>
</regions>


<display>
<vis name="VXDVis" alpha="0.1" r="0.1" g=".5" b=".5" showDaughters="true" visible="false"/>
<vis name="VXDLayerVis" alpha="1.0" r="0.1" g=".5" b=".5" showDaughters="true" visible="true"/>
<vis name="VXDSupportVis" alpha="1.0" r="0.0" g="1.0" b="0.0" showDaughters="true" visible="true"/>
<vis name="VXDVis" alpha="0.2" r="0.1" g=".5" b=".5" showDaughters="true" visible="true"/>
<vis name="SiWrVis" alpha="0.2" r="1.0" g="1.0" b="0.0" showDaughters="false" visible="true"/>
<vis name="ITVis" alpha="1.0" r="0.54" g="0.43" b="0.04" showDaughters="true" visible="true"/>
<vis name="OTVis" alpha="1.0" r="0.8" g="0.8" b="0.4" showDaughters="true" visible="false"/>
<vis name="ECALVis" alpha="1.0" r="0.2" g="0.6" b="0" showDaughters="true" visible="true"/>
Expand Down

This file was deleted.

7 changes: 6 additions & 1 deletion FCCee/ALLEGRO/compact/ALLEGRO_o1_v03/materials.xml
Original file line number Diff line number Diff line change
Expand Up @@ -236,14 +236,19 @@
<fraction n="0.35" ref="Epoxy"/>
</material>

<material name="CarbonFoam">
<D type="density" value="0.06" unit="g/cm3"/>
<fraction n="1" ref="C"/>
</material>

<material name="RohacellVtx"> <!-- (9*42.7 g/cm2 + 13*63.04 g/cm2 + 1*37.99 g/cm2 + 1*34.24 g/cm2)/(9+13+2+1)/x g/cm^3 = 563 cm -> density = 0.091 g/cm^3 , FIX COMPOSITION! -->
<D type="density" value="0.091" unit="g/cm3"/>
<composite n="9" ref="C"/>
<composite n="13" ref="H"/>
<composite n="2" ref="O"/>
<composite n="1" ref="N"/>
</material>

<material name="RohacellVtx66D"> <!-- (9*42.7 g/cm2 + 13*63.04 g/cm2 + 1*37.99 g/cm2 + 1*34.24 g/cm2)/(9+13+2+1)/x g/cm^3 = 563 cm -> density = 0.091 g/cm^3 , FIX COMPOSITION! Scaled down to 66% to account for fill factor of 66%-->
<D type="density" value="0.060" unit="g/cm3"/>
<composite n="9" ref="C"/>
Expand Down
Loading

0 comments on commit 72c9480

Please sign in to comment.