Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FCCee] Centralize beampipe geometries in an MDI folder #344

Merged
merged 26 commits into from
Jul 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
5f51f0e
CAD files for beampipe added
aciarma May 30, 2024
c9eed51
added materials for CAD beampipe, added CAD beampipe to main xml, add…
aciarma May 30, 2024
e5ffc7a
forgot dimensions for FFQs and solenoid
aciarma May 30, 2024
4e4e66a
move /CADbeampipe to /MDI
aciarma Jun 25, 2024
a1f423b
changed path of CAD pipe in ALLEGRO_o1_v03.xml
aciarma Jun 25, 2024
f16a479
solving conflicts
aciarma Jun 25, 2024
6d5434f
Merge branch 'key4hep-main' into CADpipe2
aciarma Jun 25, 2024
bb2052e
add CAD pipe to IDEA
aciarma Jun 25, 2024
e641538
fixed duplicate variables and commented out FFQ fields in ALLEGRO_o1_…
aciarma Jun 26, 2024
d241139
fixed tests
aciarma Jun 26, 2024
0fad5ae
Update FCCee/ALLEGRO/compact/ALLEGRO_o1_v03/ALLEGRO_o1_v03.xml
aciarma Jun 26, 2024
98090ee
Update FCCee/IDEA/compact/IDEA_o1_v03/IDEA_o1_v03.xml
aciarma Jun 26, 2024
64f3592
Update FCCee/IDEA/compact/IDEA_o1_v03/IDEA_o1_v03.xml
aciarma Jun 26, 2024
799807d
Update FCCee/ALLEGRO/compact/ALLEGRO_o1_v03/ALLEGRO_o1_v03.xml
aciarma Jun 26, 2024
358ac33
remove old beam pipe compacts, remove duplicate HCAL barrel import in…
aciarma Jun 26, 2024
c6a2f0a
Merge branch 'CADpipe2' of github.com:aciarma/k4geo into CADpipe2
aciarma Jun 26, 2024
72880e0
remove beampipe.xml from ALLEGRO main
aciarma Jun 26, 2024
8a91c1a
removed ALLEGRO_o1_v01/HOMAbsorber.xml
aciarma Jun 26, 2024
3dcb103
changed Material01 to IronDens785
aciarma Jul 5, 2024
de1406a
added MDI_o1_v00 and fixed READMEs
aciarma Jul 8, 2024
c9566cb
add back the shape based beampipe on IDEA and ALLEGRO
aciarma Jul 18, 2024
594fa9a
removed stl files, README updated
aciarma Jul 18, 2024
a014a0f
Merge branch 'master' into CADpipe2
aciarma Jul 19, 2024
a7c8b9c
Update FCCee/MDI/compact/README.md
aciarma Jul 19, 2024
affc2cb
Update FCCee/ALLEGRO/compact/README.md
aciarma Jul 19, 2024
4223801
fixed pipe dimensions for ALLEGRO
aciarma Jul 19, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 13 additions & 5 deletions FCCee/ALLEGRO/compact/ALLEGRO_o1_v03/ALLEGRO_o1_v03.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,16 +30,21 @@

<include ref="./DectDimensions.xml" />

<include ref="Beampipe.xml"/>
<include ref="BeamInstrumentation.xml"/>
<!-- shape based model of the beam pipe -->
<include ref="../../../MDI/compact/MDI_o1_v00/Beampipe_o4_v05.xml" />
<include ref="../../../MDI/compact/MDI_o1_v00/BeamInstrumentation_o1_v01.xml" />

<!-- engineered CAD model of the beam pipe -->
<!-- <include ref="../../../MDI/compact/MDI_o1_v01/Beampipe_CADimport_o1_v02.xml" /> -->
<!-- <include ref="../../../MDI/compact/MDI_o1_v01/BeamInstrumentation_o1_v01.xml"/> -->

<include ref="LumiCal.xml"/>
<include ref="HOMAbsorber.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="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.xml"/>
<include ref="ECalEndcaps_coneCryo.xml"/>
<include ref="HCalEndcaps_ThreeParts_TileCal.xml"/>
<include ref="HCalBarrel_TileCal.xml"/>
aciarma marked this conversation as resolved.
Show resolved Hide resolved
<include ref="MuonTagger.xml"/>

<fields>
Expand Down Expand Up @@ -72,6 +77,8 @@
outer_radius="20*cm">
</field>

<!-- FFQ fields at Z pole, V23) -->
aciarma marked this conversation as resolved.
Show resolved Hide resolved
<!--
<field name="QC1L1_field_ED" type="MultipoleMagnet" Z="0.0*tesla">
<position y="0*cm" x="(QC1L1_len/2. + QC1L1_start)*sin(CrossingAngle/2.)" z="(QC1L1_len/2. + QC1L1_start)*cos(CrossingAngle/2.)"/>
<rotation x="0" y="CrossingAngle/2." z="0.0"/>
Expand Down Expand Up @@ -103,7 +110,8 @@
<coefficient coefficient="(-1)*(45.6)*(-0.273)/0.3*tesla/m"/>
<shape type="Tube" rmin="0.*cm" rmax="QC1_rmin" dz="QC1L1_len/2." />
</field>

-->

<!--End of MDI magnetic fields -->

</fields>
Expand Down
150 changes: 0 additions & 150 deletions FCCee/ALLEGRO/compact/ALLEGRO_o1_v03/Beampipe.xml

This file was deleted.

28 changes: 18 additions & 10 deletions FCCee/ALLEGRO/compact/ALLEGRO_o1_v03/DectDimensions.xml
Original file line number Diff line number Diff line change
Expand Up @@ -48,22 +48,30 @@
<constant name="DetID_HOMAbsorber" value=" 19"/>
<constant name="DetID_LumiCalNoseShield" value=" 22"/>

<constant name="BeamPipeWidth" value="1.2*mm" />
<constant name="BeamPipeWidthFirstCone" value="1.0*mm" />
<constant name="CentralBeamPipe_zmax" value="12.5*cm"/>
<constant name="BePartEnd_z" value="90.0*cm"/>
<constant name="SeparatedBeamPipe_z" value="1159.97*mm"/>
<constant name="CentralBeamPipe_rmax" value="15.0*mm"/>
<constant name="BeamPipeGoldWidth" value="0.005*mm" />
<!-- BPW: Beam Pipe Width -->
<constant name="BPWWall" value="0.35*mm" />
<constant name="BPWCool" value="1.0*mm" />
<constant name="BeamPipeWidth" value="2.0*BPWWall + BPWCool"/>

<constant name="BeamPipeWidthFirstCone" value="2.0*mm" />
<constant name="CentralBeamPipe_zmax" value="9.0*cm"/> <!-- Shorter central beam pipe -->
<constant name="SeparatedBeamPipe_z" value="1190.0*mm"/> <!-- was 1159.97*mm in FCCDetectors/> -->
<constant name="CentralBeamPipe_rmax" value="10.0*mm"/>
<constant name="ConeBeamPipe_Rmax" value="28.9*mm" />
<constant name="BeamPipeGoldWidth" value="0.005*mm" />
<constant name="BeamPipeGoldTolerance" value="0.001*mm" /> <!-- dummy tolerance, some small non zero value -->

<constant name="BigBeamPipe_zmax" value="1120*mm"/>
<constant name="BeamPipeConeHalfAngle" value="(ConeBeamPipe_Rmax + BeamPipeWidthFirstCone - CentralBeamPipe_rmax ) / (SeparatedBeamPipe_z - CentralBeamPipe_zmax)" />

<constant name="SeparatedBeamPipe_rmax" value="15*mm"/>
<constant name="BeamPipeTantalShieldWidth" value="15*mm"/>
<constant name="SideFillerShieldWidth" value="7*mm"/>
<constant name="TopFillerShieldWidth" value="8*mm"/>
<constant name="BeamPipe_end" value="12500*mm"/>


<!-- Mike Sullivan's Synch Rad mask -->
<constant name="MiddleOfSRMask_z" value="2.1*m" />
<constant name="SynchRadMaskSize" value="5*mm" /> <!-- mask tip is at 10 mm from the beamline -->
<constant name="mask_epsilon" value="0.001*mm" />

<constant name="size_x" value="60*mm"/>
<constant name="size_y" value="12*mm"/>
Expand Down
31 changes: 31 additions & 0 deletions FCCee/ALLEGRO/compact/ALLEGRO_o1_v03/materials.xml
Original file line number Diff line number Diff line change
Expand Up @@ -475,4 +475,35 @@
<fraction n="0.084" ref="Nb"/>
</material>


<material name="Water">
<D value="1" unit="g/cm3" />
<composite n="2" ref="H" />
<composite n="1" ref="O" />
</material>

<material name="DefaultMaterial">
aciarma marked this conversation as resolved.
Show resolved Hide resolved
<D value="7.85" unit="g/cm3"/>
<fraction n="0.998" ref="Fe"/>
<fraction n=".002" ref="C"/>
</material>

<material name="IronDens785">
<D value="7.85" unit="g/cm3"/>
<fraction n="1.0" ref="Fe"/>
</material>

<material name="AlBeMet162">
<D value="2.1" unit="g/cm3"/>
<fraction n="0.38" ref="Al"/>
<fraction n="0.62" ref="Be"/>
</material>

<material name="LiquidNDecane">
<D value="0.73" unit="g/cm3"/>
<composite n="10" ref="C" />
<composite n="22" ref="H" />
</material>


</materials>
2 changes: 1 addition & 1 deletion FCCee/ALLEGRO/compact/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ Known caveat: the drift chamber has a larger z extent than in the IDEA detector

ALLEGRO_o1_v03: with respect to v02 it features an ECal barrel with 11 layers and cell corners projective along phi.
The vertex detector and drift chamber are now taken directly from IDEA_o1_v03, this effectively updates both the vertex detector (which was taken from an old CLD version) and the drift chamber (which was corresponding to IDEA_o1_v02/DriftChamber_o1_v01.xml). The z-extent of the drift chamber is now unchanged w.r.t. the IDEA detector (2 m) since it requires optimization anyway.
Magnetic fields (solenoid + MDI) have been added.
Magnetic fields (solenoid + MDI) have been added.
8 changes: 6 additions & 2 deletions FCCee/IDEA/compact/IDEA_o1_v03/IDEA_o1_v03.xml
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,12 @@
<include ref="DectDimensions_IDEA_o1_v03.xml"/>

<!-- Import accelerator components -->
<include ref="Beampipe_o4_v05.xml"/>
<include ref="BeamInstrumentation_o1_v01.xml"/>
<!-- shape based model of the beam pipe -->
<include ref="../../../MDI/compact/MDI_o1_v00/Beampipe_o4_v05.xml" />
<include ref="../../../MDI/compact/MDI_o1_v00/BeamInstrumentation_o1_v01.xml" />
<!-- engineered CAD model of the beam pipe -->
<!-- <include ref="../../../MDI/compact/MDI_o1_v01/Beampipe_CADimport_o1_v02.xml" /> -->
<!-- <include ref="../../../MDI/compact/MDI_o1_v01/BeamInstrumentation_o1_v01.xml"/> -->
<include ref="LumiCal_o1_v01.xml"/>

<!-- Import vertex -->
Expand Down
2 changes: 1 addition & 1 deletion FCCee/IDEA/compact/IDEA_o1_v03/materials_o1_v02.xml
Original file line number Diff line number Diff line change
Expand Up @@ -330,7 +330,7 @@
<fraction n="0.998" ref="Fe"/>
<fraction n=".002" ref="C"/>
</material>
<material name="Material01">
<material name="IronDens785">
<D value="7.85" unit="g/cm3"/>
<fraction n="1.0" ref="Fe"/>
</material>
Expand Down
1 change: 0 additions & 1 deletion FCCee/IDEA/compact/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,3 @@ IDEA_o1_v03
------------

Based on o1_v02 but replacing the drift chamber (o1, v01) for the lightweight implementation based on twisted tubes (o1, v02). NB: production threshold and step limit physics have to be tuned for the drift chamber. July 2024: Added a detailed version of the muon system.

Loading
Loading