-
Notifications
You must be signed in to change notification settings - Fork 62
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
FCCee_o1_v03_doubleMatVtx: new model with double material budget in t…
…he vertex -- for testing only
- Loading branch information
1 parent
0741b94
commit 9cd6a69
Showing
24 changed files
with
3,913 additions
and
0 deletions.
There are no files selected for viewing
110 changes: 110 additions & 0 deletions
110
FCCee/compact/FCCee_o1_v03_doubleMatVtx/BeamInstrumentation_o3_v01_overlap.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,110 @@ | ||
<lccdd> | ||
|
||
<detectors> | ||
<comment>Beampipe Instrumentation</comment> | ||
|
||
<!-- | ||
<detector name="QD0CoilI" type="Mask_o1_v01" insideTrackingVolume="true" vis="QD0CoilIVis"> | ||
<parameter crossingangle="CrossingAngle" /> | ||
<envelope vis="CoilVis"> | ||
<shape type="Assembly"/> | ||
</envelope> | ||
<section type="Dnstream" start="QD0_min_z" end="QD0_max_z" rMin1="QD0Coil_outer_radius-10*mm" rMin2="QD0Coil_outer_radius-10*mm" rMax1="QD0Coil_outer_radius" rMax2="QD0Coil_outer_radius" material="Iron" name="QD0CoilI" /> | ||
</detector> | ||
<detector name="QD0CoilO" type="Mask_o1_v01" insideTrackingVolume="true" vis="QD0CoilOVis"> | ||
<parameter crossingangle="CrossingAngle" /> | ||
<envelope vis="CoilVis"> | ||
<shape type="Assembly"/> | ||
</envelope> | ||
<section type="Upstream" start="QD0_min_z+20*mm" end="QD0_max_z" rMin1="QD0Coil_outer_radius-10*mm" rMin2="QD0Coil_outer_radius-10*mm" rMax1="QD0Coil_outer_radius" rMax2="QD0Coil_outer_radius" material="Iron" name="QD0CoilI" /> | ||
</detector> | ||
--> | ||
|
||
<!-- | ||
<detector name="QD0" type="Beampipe_o1_v01" insideTrackingVolume="true" vis="QD0CoilOVis"> | ||
<parameter crossingangle="CrossingAngle" /> | ||
<envelope vis="CoilVis"> | ||
<shape type="Assembly"/> | ||
</envelope> | ||
<section type="PunchedCenter" start="QD0_min_z+20*mm" end="QD0_max_z" rMin1="QD0Coil_outer_radius" rMin2="QD0Coil_outer_radius" rMax1="QD0_min_z*0.1 -4*cm" rMax2="QD0_min_z*0.1 -4*cm" material="Beryllium" name="SplitVacChambers"/> | ||
</detector> | ||
--> | ||
|
||
|
||
<!-- | ||
<detector name="Collimator" type="Mask_o1_v01" insideTrackingVolume="true" vis="ColliVis"> | ||
<parameter crossingangle="CrossingAngle" /> | ||
<envelope vis="ColliVis"> | ||
<shape type="Assembly"/> | ||
</envelope> | ||
<section type="PunchedCenter" start="QD0_min_z-CollimatorInFrontOfQD0_dz" end="QD0_min_z" rMin1="SeparatedBeamPipe_rmax +1*mm" rMin2="SeparatedBeamPipe_rmax+1*mm" rMax1="(QD0_min_z-CollimatorInFrontOfQD0_dz)*0.1" rMax2="(QD0_min_z-CollimatorInFrontOfQD0_dz)*0.1" material="Beryllium" name="machin"/> | ||
</detector> | ||
--> | ||
|
||
|
||
<detector name="CompSol" type="DD4hep_Mask_o1_v01" insideTrackingVolume="true" vis="CompSolVis"> | ||
<parameter crossingangle="CrossingAngle" /> | ||
<envelope vis="CoilVis"> | ||
<shape type="Assembly"/> | ||
</envelope> | ||
<section type="Center" start="CompSol_min_z" end="QD0_min_z" rMin1="CompSol_min_z*0.1-2*cm" rMin2="QD0_min_z*0.1 - 2*cm" rMax1="CompSol_min_z * 0.1" rMax2="QD0_min_z * 0.1" material="Iron" name="CompSol" /> | ||
</detector> | ||
|
||
<detector name="ScreenSol" type="DD4hep_Mask_o1_v01" insideTrackingVolume="true" vis="ScreenSolVis"> | ||
<parameter crossingangle="CrossingAngle" /> | ||
<envelope vis="CoilVis"> | ||
<shape type="Assembly"/> | ||
</envelope> | ||
|
||
<section type="PunchedCenter" start="QD0_min_z" end="QD0_min_z+5*cm" rMin1="SeparatedBeamPipe_rmax+1*mm+2.5*cm" rMin2="SeparatedBeamPipe_rmax+1*mm+2.5*cm" rMax1="QD0_min_z*0.1" rMax2="QD0_min_z*0.1" material="Iron" name="CompSol" /> | ||
|
||
<section type="Center" start="QD0_min_z+5*cm" end="QD0_max_z" rMin1="QD0_min_z*0.1 -2*cm" rMin2="QD0_min_z*0.1 -2*cm" rMax1="QD0_min_z*0.1" rMax2="QD0_min_z*0.1" material="Iron" name="CompSol" /> | ||
</detector> | ||
|
||
|
||
|
||
<!-- | ||
<detector name="BeamPipeShield" type="Mask_o1_v01" insideTrackingVolume="true" vis="TantalumVis" > | ||
<parameter crossingangle="CrossingAngle" /> | ||
<section type="Center" start="CentralBeamPipe_zmax + 1*cm" end="SeparatedBeamPipe_z" rMin1="CentralBeamPipe_rmax+0.1*mm" rMin2="CentralBeamPipe_rmax+(SeparatedBeamPipe_z-CentralBeamPipe_zmax)*CrossingAngle/2. + 0.1*mm" rMax1="CentralBeamPipe_rmax+0.1*mm + BeamPipeTantalShieldWidth" rMax2="CentralBeamPipe_rmax+(SeparatedBeamPipe_z-CentralBeamPipe_zmax)*CrossingAngle/2. + 0.1*mm +BeamPipeTantalShieldWidth" material="Tantalum" name="BeamPipeShield" /> | ||
<section type="PunchedCenter" start="SeparatedBeamPipe_z+3*mm" end="SeparatedBeamPipe_z+3*mm+BeamPipeTantalShieldWidth" rMin1="SeparatedBeamPipe_rmax-0.5*mm+BeamPipeTantalShieldWidth" rMin2="SeparatedBeamPipe_rmax-0.5*mm+BeamPipeTantalShieldWidth" rMax1="CentralBeamPipe_rmax+(SeparatedBeamPipe_z-CentralBeamPipe_zmax)*0.015" rMax2="CentralBeamPipe_rmax+(SeparatedBeamPipe_z-CentralBeamPipe_zmax)*0.015" material="Tantalum" name="BeamPipeShieldSplitVacChambers" /> | ||
<section type="Center" start="SeparatedBeamPipe_z" end="SeparatedBeamPipe_z+3*mm" rMin1="CentralBeamPipe_rmax+(SeparatedBeamPipe_z-CentralBeamPipe_zmax)*CrossingAngle/2+0.01*mm" rMin2="CentralBeamPipe_rmax+(SeparatedBeamPipe_z-CentralBeamPipe_zmax)*CrossingAngle/2+0.01*mm" rMax1="CentralBeamPipe_rmax+(SeparatedBeamPipe_z-CentralBeamPipe_zmax)*CrossingAngle/2+BeamPipeTantalShieldWidth" rMax2="CentralBeamPipe_rmax+(SeparatedBeamPipe_z-CentralBeamPipe_zmax)*CrossingAngle/2+BeamPipeTantalShieldWidth" material="Tantalum" name="BeamPipeShieldSplitVacChambersBorder" /> | ||
<section type="Dnstream" start="SeparatedBeamPipe_z+3*mm" end="QD0_min_z" rMin1="SeparatedBeamPipe_rmax+0.1*mm" rMin2="SeparatedBeamPipe_rmax+0.1*mm" rMax1="SeparatedBeamPipe_rmax+0.1*mm+BeamPipeTantalShieldWidth" rMax2="SeparatedBeamPipe_rmax+0.1*mm+BeamPipeTantalShieldWidth" material="Tantalum" name="BeamPipeShieldDnstream" /> | ||
<section type="Upstream" start="SeparatedBeamPipe_z+3*mm" end="QD0_min_z" rMin1="SeparatedBeamPipe_rmax+0.1*mm" rMin2="SeparatedBeamPipe_rmax+0.1*mm" rMax1="SeparatedBeamPipe_rmax+0.1*mm+BeamPipeTantalShieldWidth" rMax2="SeparatedBeamPipe_rmax+0.1*mm+BeamPipeTantalShieldWidth" material="Tantalum" name="BeamPipeShieldUpstream" /> | ||
</detector> | ||
--> | ||
|
||
|
||
|
||
<!-- | ||
<detector name="Kicker" type="Mask_o1_v01" insideTrackingVolume="true" vis="KICKVis"> | ||
<parameter crossingangle="CrossingAngle" /> | ||
<envelope vis="KICKVis"> | ||
<shape type="Assembly"/> | ||
</envelope> | ||
<section type="Upstream" start="Kicker_min_z" end="Kicker_max_z" rMin1="Kicker_inner_radius" rMin2="Kicker_inner_radius" rMax1="Kicker_outer_radius" rMax2="Kicker_outer_radius" material="Iron" name="Kicker"/> | ||
</detector> | ||
<detector name="BPM" type="Mask_o1_v01" insideTrackingVolume="true" vis="BPMVis"> | ||
<parameter crossingangle="CrossingAngle" /> | ||
<envelope vis="BPMVis"> | ||
<shape type="Assembly"/> | ||
</envelope> | ||
<section type="Dnstream" start="BPM_min_z" end="BPM_max_z" rMin1="BPM_inner_radius" rMin2="BPM_inner_radius" rMax1="BPM_outer_radius" rMax2="BPM_outer_radius" material="Iron" name="BPM"/> | ||
</detector> | ||
--> | ||
|
||
</detectors> | ||
</lccdd> |
134 changes: 134 additions & 0 deletions
134
FCCee/compact/FCCee_o1_v03_doubleMatVtx/Beampipe_o4_v03_noNotch_Ta_cone.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,134 @@ | ||
<lccdd> | ||
<!-- Definition of global dictionary constants --> | ||
<define> | ||
<!-- Definition of global dictionary constants --> | ||
<constant name="beampipegoldwidth" value="BeamPipeGoldWidth"/> | ||
<constant name="beampipegoldtolerance" value="BeamPipeGoldTolerance"/> | ||
</define> | ||
|
||
<!-- Definition of the used visualization attributes --> | ||
<display> | ||
<vis name="BeamPipeVis" alpha="0.0" r="0.0" g="1.0" b="0.0" showDaughters="true" visible="false"/> | ||
<vis name="GoldCoatingVis" alpha="0.0" r="0.0" g="1.0" b="1.0" showDaughters="true" visible="true"/> | ||
<vis name="TubeVis" alpha="1.0" r="1.0" g="0.7" b="0.5" showDaughters="true" visible="true"/> | ||
<vis name="VacVis" alpha="1.0" r="1.0" g="1.0" b="1.0" showDaughters="true" visible="false"/> | ||
</display> | ||
|
||
|
||
<detectors> | ||
|
||
<comment>Part of beampipe made of Beryllium</comment> | ||
|
||
<detector name="BeBeampipe" type="DD4hep_Beampipe_o1_v01" insideTrackingVolume="true" nocore="true" vis="BeamPipeVis"> | ||
<parameter crossingangle="CrossingAngle" /> | ||
<envelope vis="BlueVis"> | ||
<shape type="Assembly"/> | ||
</envelope> | ||
|
||
<section type="Center" start="0*mm" end="CentralBeamPipe_zmax" rMin1="CentralBeamPipe_rmax" rMin2="CentralBeamPipe_rmax" rMax1="CentralBeamPipe_rmax+BeamPipeWidth" rMax2="CentralBeamPipe_rmax+BeamPipeWidth" material="Beryllium" name="VertexInnerBe" /> | ||
|
||
<section type="Center" start="CentralBeamPipe_zmax" end="BePartEnd_z" rMin1="CentralBeamPipe_rmax" rMin2="CentralBeamPipe_rmax+(BePartEnd_z-CentralBeamPipe_zmax)*0.015" rMax1="CentralBeamPipe_rmax+BeamPipeWidthFirstCone" rMax2="CentralBeamPipe_rmax+BeamPipeWidthFirstCone+(BePartEnd_z-CentralBeamPipe_zmax)*0.015" material="Beryllium" name="FirstConeBe" /> | ||
|
||
</detector> | ||
|
||
<detector name="BeamPipe" type="DD4hep_Beampipe_o1_v01" insideTrackingVolume="true" vis="BeamPipeVis" > | ||
<envelope vis="BlueVis"> | ||
<shape type="Assembly"/> | ||
</envelope> | ||
<parameter crossingangle="CrossingAngle" /> | ||
|
||
<!-- &A Z1 Z2 RIn1 RIn2 ROut1 ROut2 Material --> | ||
|
||
|
||
<comment>Golden foil in the inner part of the Be beampipe</comment> | ||
|
||
<section type="Center" start="0*mm" end="CentralBeamPipe_zmax" rMin1="CentralBeamPipe_rmax-(beampipegoldwidth+beampipegoldtolerance)" rMin2="CentralBeamPipe_rmax-(beampipegoldwidth+beampipegoldtolerance)" rMax1="CentralBeamPipe_rmax-beampipegoldtolerance" rMax2="CentralBeamPipe_rmax-beampipegoldtolerance" material="Gold" name="VertexInnerGold" /> | ||
|
||
<section type="Center" start="CentralBeamPipe_zmax" end="BePartEnd_z" rMin1="CentralBeamPipe_rmax-(beampipegoldwidth+beampipegoldtolerance)" rMin2="CentralBeamPipe_rmax-(beampipegoldwidth+beampipegoldtolerance)+(BePartEnd_z-CentralBeamPipe_zmax)*0.015" rMax1="CentralBeamPipe_rmax-beampipegoldtolerance" rMax2="CentralBeamPipe_rmax-beampipegoldtolerance+(BePartEnd_z-CentralBeamPipe_zmax)*0.015" material="Gold" name="FirstConeGold" /> | ||
|
||
|
||
<comment>Part of beampipe made of Copper</comment> | ||
|
||
<section type="Center" start="BePartEnd_z" end="SeparatedBeamPipe_z" rMin1="CentralBeamPipe_rmax+(BePartEnd_z-CentralBeamPipe_zmax)*0.015" rMin2="CentralBeamPipe_rmax+(BePartEnd_z-CentralBeamPipe_zmax)*0.015+(SeparatedBeamPipe_z-BePartEnd_z)*0.015" rMax1="CentralBeamPipe_rmax+BeamPipeWidthFirstCone+(BePartEnd_z-CentralBeamPipe_zmax)*0.015" rMax2="CentralBeamPipe_rmax+BeamPipeWidthFirstCone+(BePartEnd_z-CentralBeamPipe_zmax)*0.015+(SeparatedBeamPipe_z-BePartEnd_z)*0.015" material="Copper" name="CopperCone" /> | ||
|
||
|
||
<!-- PunchedCenter = un volume qui s'etend jusqu'a rMax1 (a z=start) et rMax2 (a end) et avec deux cylindres extrudes le long | ||
des directions up / down (depend du xing angle), de rayon rMin1 et rMin2 --> | ||
|
||
|
||
<section type="PunchedCenter" start="SeparatedBeamPipe_z" end="SeparatedBeamPipe_z+3*mm" rMin1="SeparatedBeamPipe_rmax" rMin2="SeparatedBeamPipe_rmax" rMax1="CentralBeamPipe_rmax+BeamPipeWidthFirstCone+(BePartEnd_z-CentralBeamPipe_zmax)*0.015+(SeparatedBeamPipe_z-BePartEnd_z)*0.015" rMax2="CentralBeamPipe_rmax+BeamPipeWidthFirstCone+(BePartEnd_z-CentralBeamPipe_zmax)*0.015+(SeparatedBeamPipe_z-BePartEnd_z)*0.015 + 3*mm*0.015" material="Copper" name="SplitVacChambers"/> | ||
|
||
<!-- Downstream pipe : first part : radius = 1.5 cm --> | ||
|
||
<section type="DnstreamClippedFront" start="SeparatedBeamPipe_z+3.2*mm" end="6000*mm" rMin1="SeparatedBeamPipe_rmax" rMin2="SeparatedBeamPipe_rmax" rMax1="SeparatedBeamPipe_rmax+1*mm" rMax2="SeparatedBeamPipe_rmax+1*mm" material="Copper" name="DownStreamBeamPipe_1"/> | ||
|
||
<!-- that's a window to go to a lower radius --> | ||
|
||
|
||
|
||
<!-- smaller radius as to insert the R = 1cm collimator (Ta shielding) --> | ||
|
||
|
||
|
||
<!-- then the BP goes to 1.2 cm again --> | ||
|
||
|
||
|
||
<!-- and the last part ... --> | ||
|
||
|
||
|
||
|
||
<!-- NOW THE UPSTREAM BEAMPIPE --> | ||
|
||
|
||
|
||
|
||
|
||
<section type="UpstreamClippedFront" start="SeparatedBeamPipe_z+3*mm" end="6000*mm" rMin1="SeparatedBeamPipe_rmax" rMin2="SeparatedBeamPipe_rmax" rMax1="SeparatedBeamPipe_rmax+1*mm" rMax2="SeparatedBeamPipe_rmax+1*mm" material="Copper" name="UpStreamBeamPipe_1"/> | ||
|
||
|
||
|
||
</detector> | ||
|
||
|
||
<comment>Tantalum Shield</comment> | ||
|
||
<detector name="BeamPipeShield" type="Mask_o1_v01" insideTrackingVolume="true" vis="TantalumVis" > | ||
<parameter crossingangle="CrossingAngle" /> | ||
|
||
|
||
<!-- | ||
<section type="PunchedCenter" start="LumiCal_min_z+LumiCal_dz + 1*cm" end="QD0_min_z -1*cm" rMin1="SeparatedBeamPipe_rmax" rMin2="SeparatedBeamPipe_rmax" rMax1="(LumiCal_min_z+LumiCal_dz + 1*cm)*0.015 + SeparatedBeamPipe_rmax + BeamPipeTantalShieldWidth" rMax2="(QD0_min_z -1*cm)*0.015 + SeparatedBeamPipe_rmax + BeamPipeTantalShieldWidth" material="Tantalum" name="TaShield" /> | ||
--> | ||
|
||
<section type="PunchedCenter" | ||
start="1280*mm" end="QD0_min_z -1*cm" | ||
rMin1="SeparatedBeamPipe_rmax +BeamPipeWidth+0.1*mm" | ||
rMin2="SeparatedBeamPipe_rmax +BeamPipeWidth+0.1*mm " | ||
rMax1="(1280*mm )*0.015+ SeparatedBeamPipe_rmax +BeamPipeWidth+0.1*mm + BeamPipeTantalShieldWidth" | ||
rMax2="(QD0_min_z-1*cm)*0.015+SeparatedBeamPipe_rmax +BeamPipeWidth+0.1*mm + BeamPipeTantalShieldWidth" | ||
material="Tantalum" name="TaShield" /> | ||
|
||
<!-- rMax2="(QD0_min_z-1*cm)*0.015 + SeparatedBeamPipe_rmax + BeamPipeTantalShieldWidth" | ||
rMax1="(1510*mm )*0.015 + SeparatedBeamPipe_rmax + BeamPipeTantalShieldWidth" | ||
rMax2="(QD0_min_z-1*cm)*0.015 + SeparatedBeamPipe_rmax + BeamPipeTantalShieldWidth" | ||
--> | ||
|
||
<!-- | ||
<section type="Dnstream" start="1700*mm" end="2500*mm" rMin1="SeparatedBeamPipe_rmax+BeamPipeWidth+0.01*mm" rMin2="SeparatedBeamPipe_rmax+BeamPipeWidth+0.01*mm" rMax1="SeparatedBeamPipe_rmax+BeamPipeWidth+BeamPipeTantalShieldWidth +0.01*mm" rMax2="SeparatedBeamPipe_rmax+BeamPipeWidth+BeamPipeTantalShieldWidth+0.01*mm" material="Tantalum" name="TaShieldDwn"/> | ||
--> | ||
|
||
<!-- | ||
<section type="Upstream" start="1700*mm" end="2500*mm" rMin1="SeparatedBeamPipe_rmax+BeamPipeWidth+0.01*mm" rMin2="SeparatedBeamPipe_rmax+BeamPipeWidth+0.01*mm" rMax1="SeparatedBeamPipe_rmax+BeamPipeWidth+BeamPipeTantalShieldWidth +0.01*mm" rMax2="SeparatedBeamPipe_rmax+BeamPipeWidth+BeamPipeTantalShieldWidth+0.01*mm" material="Tantalum" name="TaShieldUp"/> | ||
--> | ||
|
||
</detector> | ||
|
||
|
||
|
||
</detectors> | ||
</lccdd> |
71 changes: 71 additions & 0 deletions
71
FCCee/compact/FCCee_o1_v03_doubleMatVtx/ECalBarrel_o2_v01_03.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,71 @@ | ||
<lccdd> | ||
|
||
<!-- Definition of the readout segmentation --> | ||
<define> | ||
<constant name="ECal_cell_size" value="5.1*mm"/> | ||
</define> | ||
|
||
<readouts> | ||
<readout name="ECalBarrelCollection"> | ||
<segmentation type="CartesianGridXY" grid_size_x="ECal_cell_size" grid_size_y="ECal_cell_size" /> | ||
<id>system:5,side:2,module:8,stave:4,layer:9,submodule:4,x:32:-16,y:-16</id> | ||
</readout> | ||
</readouts> | ||
|
||
<!-- Definitions of visualization attributes --> | ||
<display> | ||
<vis name="ECalStaveVis" alpha="1.0" r="0.0" g="0.8" b="1.0" showDaughters="true" visible="true"/> | ||
<vis name="ECalLayerVis" alpha="1.0" r="0.8" g="0.8" b="0.0" showDaughters="true" visible="true"/> | ||
<vis name="ECalSensitiveVis" alpha="1.0" r="0.7" g="0.3" b="0.0" showDaughters="false" visible="true"/> | ||
<vis name="ECalAbsorberVis" alpha="1.0" r="0.4" g="0.4" b="0.0" showDaughters="false" visible="true"/> | ||
<vis name="ECalEndcapVis" alpha="1.0" r="0.77" g="0.74" b="0.86" showDaughters="true" visible="true"/> | ||
<vis name="HiddenEnvelope" alpha="0.0" r="1.0" g="1.0" b="1.0" showDaughters="true" visible="false"/> | ||
<vis name="CompositeVis" alpha="1.0" r="1.0" g="0.0" b="0.0" showDaughters="true" visible="true"/> | ||
</display> | ||
|
||
<detectors> | ||
<detector name="ECalBarrel" type="GenericCalBarrel_o1_v01" id="DetID_ECal_Barrel" readout="ECalBarrelCollection" vis="BlueVis" gap="0.*cm"> | ||
|
||
<comment>EM Calorimeter Barrel</comment> | ||
|
||
<type_flags type=" DetType_CALORIMETER + DetType_ELECTROMAGNETIC + DetType_BARREL"/> | ||
|
||
<envelope vis="ECALVis"> | ||
<shape type="PolyhedraRegular" numsides="ECalBarrel_symmetry" rmin="ECalBarrel_inner_radius" rmax="ECalBarrel_outer_radius" dz="2.*ECalBarrel_half_length" material="Air"/> | ||
<!-- Radii definitions as in http://cern.ch/go/r9mZ --> | ||
<rotation x="0*deg" y="0*deg" z="90*deg-180*deg/ECalBarrel_symmetry"/> | ||
</envelope> | ||
|
||
<dimensions numsides="ECalBarrel_symmetry" rmin="ECalBarrel_inner_radius" z="ECalBarrel_half_length*2" /> | ||
<staves vis="ECalStaveVis" /> | ||
<layer repeat="40" vis="ECalLayerVis"> | ||
<slice material = "TungstenDens24" thickness = "1.90*mm" vis="ECalAbsorberVis" radiator="yes"/> | ||
<slice material = "G10" thickness = "0.15*mm" vis="InvisibleNoDaughters"/> | ||
<slice material = "GroundOrHVMix" thickness = "0.10*mm" vis="ECalAbsorberVis"/> | ||
<slice material = "Silicon" thickness = "0.50*mm" sensitive="yes" limits="cal_limits" vis="ECalSensitiveVis"/> | ||
<slice material = "Air" thickness = "0.10*mm" vis="InvisibleNoDaughters"/> | ||
<slice material = "siPCBMix" thickness = "1.30*mm" vis="ECalAbsorberVis"/> | ||
<slice material = "Air" thickness = "0.25*mm" vis="InvisibleNoDaughters"/> | ||
<slice material = "G10" thickness = "0.75*mm" vis="InvisibleNoDaughters"/> | ||
</layer> | ||
</detector> | ||
</detectors> | ||
|
||
<plugins> | ||
<plugin name="DD4hep_CaloFaceBarrelSurfacePlugin"> | ||
<argument value="ECalBarrel"/> | ||
<argument value="length=2.*ECalBarrel_half_length" /> | ||
<argument value="radius=ECalBarrel_inner_radius" /> | ||
<argument value="phi0=0" /> | ||
<argument value="symmetry=ECalBarrel_symmetry"/> | ||
<argument value="systemID=DetID_ECal_Barrel"/> | ||
</plugin> | ||
</plugins> | ||
|
||
|
||
</lccdd> | ||
|
||
|
||
|
||
|
||
|
Oops, something went wrong.