Skip to content

Commit 4715220

Browse files
author
Kosarzewski
committed
Merge branch 'main' of https://github.com/eic/epic.git
2 parents fd12437 + ae33abd commit 4715220

File tree

2 files changed

+69
-1
lines changed

2 files changed

+69
-1
lines changed

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ repos:
66
- id: end-of-file-fixer
77
- id: trailing-whitespace
88
- repo: https://github.com/pre-commit/mirrors-clang-format
9-
rev: v20.1.5
9+
rev: v20.1.7
1010
hooks:
1111
- id: clang-format
1212
- repo: https://github.com/Lucas-C/pre-commit-hooks
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
<!-- SPDX-License-Identifier: LGPL-3.0-or-later -->
2+
<!-- Copyright (C) 2023 Sylvester Joosten, Alex Jentsch, Whitney Armstrong, Simon Gardner -->
3+
4+
<define>
5+
6+
<constant name="ElectronBeamEnergy" value="5*GeV" />
7+
<constant name="IonBeamEnergy" value="41*GeV" /> <!-- per nucleon beam energy -->
8+
9+
<constant name="FieldScaleFactor" value="102.24/275.0" /> <!-- only use for light ion beams!!! ASK FF EXPERTS -->
10+
11+
<comment>
12+
Backwards Fields
13+
Values taken from: https://indico.bnl.gov/event/10974/contributions/51260/
14+
Relevent values in the tables scale linearly with beam energy
15+
</comment>
16+
17+
18+
<!-- Beamline -->
19+
<constant name="Q1eR_Gradient" value="-0.739741*tesla/meter/GeV*ElectronBeamEnergy"/>
20+
<constant name="Q2eR_Gradient" value="0.66821*tesla/meter/GeV*ElectronBeamEnergy"/>
21+
<constant name="Q3eR_Gradient" value="0.21674*tesla/meter/GeV*ElectronBeamEnergy"/>
22+
23+
<constant name="B2AeR_B" value="0.0106667*tesla/GeV*ElectronBeamEnergy"/>
24+
<constant name="B2BeR_B" value="0.0132222*tesla/GeV*ElectronBeamEnergy"/>
25+
26+
<!-- Luminosity System -->
27+
<constant name="LumiSweepMag_B" value="1/1.2*tesla"/>
28+
<constant name="LumiAnalyzerMag_B" value="1/1.2*tesla"/>
29+
30+
31+
<comment>
32+
Forward Fields
33+
All magnet values are input by hand and represent the implementation in EICRoot used for the Yellow Report.
34+
</comment>
35+
36+
<constant name="B0PF_GradientMax" value="-8.12238283*tesla/m"/>
37+
<constant name="B0APF_GradientMax" value="0.0*tesla/m"/>
38+
<constant name="Q1APF_GradientMax" value="-72.608*tesla/m"/>
39+
<constant name="Q1BPF_GradientMax" value="-63.24525402*tesla/m"/>
40+
<constant name="Q2PF_GradientMax" value="36.88301623*tesla/m"/>
41+
<constant name="B1PF_GradientMax" value="0.0*tesla/m"/>
42+
<constant name="B1APF_GradientMax" value="0.0*tesla/m"/>
43+
<constant name="B2PF_GradientMax" value="0.0*tesla/m"/>
44+
<constant name="Q0EF_GradientMax" value="-13.12887*tesla/m"/>
45+
<constant name="Q1EF_GradientMax" value="5.85089*tesla/m"/>
46+
47+
<constant name="B0PF_Bmax" value="1.1840539*tesla"/>
48+
<constant name="B0APF_Bmax" value="3.4314469*tesla"/>
49+
<constant name="Q1APF_Bmax" value="0.0*tesla"/>
50+
<constant name="Q1BPF_Bmax" value="0.0*tesla"/>
51+
<constant name="Q2PF_Bmax" value="0.0*tesla"/>
52+
<constant name="B1PF_Bmax" value="3.447989*tesla"/>
53+
<constant name="B1APF_Bmax" value="2.7*tesla"/>
54+
<constant name="B2PF_Bmax" value="-4.7890142*tesla"/>
55+
<constant name="Q0EF_BMax" value="0.0*tesla"/>
56+
<constant name="Q1EF_BMax" value="0.0*tesla"/>
57+
58+
<comment>
59+
These are the ten-sigma cuts for the Roman pots, translated to the physical layout we currently have.
60+
They are not perfectly ten-sigma for reasons of physical geometry.
61+
</comment>
62+
63+
<constant name="offset_central_RP_section" value ="0.71*cm"/>
64+
<constant name="offset_intermediate_1_RP_section" value ="0.55*cm"/>
65+
<constant name="offset_intermediate_2_RP_section" value ="0.0*cm"/>
66+
<constant name="offset_outer_RP_section" value ="0.0*cm"/>
67+
68+
</define>

0 commit comments

Comments
 (0)