-
Notifications
You must be signed in to change notification settings - Fork 10
Update several parameters, element kinds #127
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
base: main
Are you sure you want to change the base?
Changes from 1 commit
ff8dec3
0fbf840
efc8715
fb79813
073a64f
a2abadf
3bc7ab5
4f48acd
dc9d463
93382d2
da9f34e
370c63a
9d2274b
eba1164
9e9cd56
f1055b6
f4ea605
88c0962
8e08167
2cf6eeb
cf3205a
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,18 @@ | ||
| (s:beambeam.params)= | ||
| ## BeamBeamP: Beambeam Parameters | ||
| ## BeamBeamP: BeamBeam Parameters | ||
|
|
||
| In Construction... | ||
| The `BeamBeamP` parameter group describes a particle beam element | ||
| from the opposite moving colliding beam. | ||
|
|
||
| The inputs of `BeamBeamP` are: | ||
| ```{code} yaml | ||
| BeamBeamP: | ||
| sigx # The horizontal beam size of the opposite beam (default: 0 m). | ||
| sigy # The vertical beam size of the opposite beam (default: 0 m). | ||
|
||
| xdisp # The horizontal displacement of the opposite beam (default: 0 m). | ||
| ydisp # The vertical displacement of the opposite beam (default: 0 m). | ||
|
||
| charge # The charge of the opposite beam (default: 1 for proton). | ||
|
||
| energy # The total energy in eV of the opposite beam. | ||
| Npart # Number of charged particles of the opposite beam. | ||
| ``` | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -2,5 +2,26 @@ | |
| (s:init.particle.params)= | ||
| ## InitialParticleP: Initial Particle Coordinates Parameters | ||
|
|
||
| In Construction... | ||
| The `InitialParticleP` parameter group contains parameters for describing the | ||
| initial beam particle distribution. | ||
| The components of this group are: | ||
| ```{code} yaml | ||
| InitialParticleP: | ||
| Distype: "" # [string] name of initial distribution type | ||
|
||
| sigx # RMS x = sqrt(<x^2>) | ||
| sigpx # RMS px = sqrt(<px^2>) | ||
| muxpx # <xpx> | ||
| xoff # <x> | ||
| pxoff # <px> | ||
| sigy # RMS y = sqrt(<y^2>) | ||
| sigpy # RMS py = sqrt(<py^2>) | ||
| yoff # <y> | ||
| pyoff # <py> | ||
| muypy # <ypy> | ||
| sigz # RMS z = sqrt(<z^2>) | ||
| sigpz # RMS pz = sqrt(<pz^2>) | ||
| muzpz # <zpz> | ||
| zoff # <z> | ||
| pzoff # <pz> | ||
| ``` | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -5,5 +5,15 @@ | |
| Tracking parameters are highly program specific but it is useful to have a group | ||
| having some standardization. | ||
|
|
||
| The `TrackingP` parameter group contains parameters for describing the particle | ||
| tracking. | ||
| The components of this group are: | ||
| ```{code} yaml | ||
| ReferenceP: | ||
| tracking_type: "" # [string] type of tracking | ||
|
||
| start_loc: "" # [string] Where tracking starts | ||
| end_loc: "" # [string] Where tracking ends | ||
DavidSagan marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| ... | ||
| ``` | ||
| In Construction... | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.