-
Notifications
You must be signed in to change notification settings - Fork 5
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
Types of elements defined by the Standard. #2
Comments
And some more elements to add to the list:
|
Is there an approach for overlapping definitions? I'm thinking for instance about |
@freddieknets There should be different names here. How about |
I agree that the names should be different; I guess the question is more philosophical. How to avoid naming confusion? As on our side we see |
One possibility is to avoid the name |
Also I propose element type names be upper camel case (camel case with first word capitalized). |
I would really like to add a "Source" element, to incorporate the ad-hoc definition of initial beam distributions (and loading from files) self-consistently. (Generalized |
Thin vs. Thick elements. We often can systematically create thick elements from thin approximations. Should we just consistently prefix the zero-length elements |
organize elements in a tree? |
Laurent Deniau: |
What did you have in mind as the properties of the |
@cemitch99 What is meant by "distinction" here? |
There was discussion on making the standard (for describing the physical lattice layout) agnostic to details of the beam dynamics itself. |
My thought was to define a Match element to take Twiss parameters for the start and end of the element and these would be used to compute a transfer matrix. No tracking would be needed. And I do agree that it is important to make the lattice standard independent of tracking. |
Below is a tentative list of what elements should be defined in the Standard. This list is not exhaustive (this is just the beginning and I expect that there are more elements added). Also I am not sure whether it is better to have both
Multipole
(which has zero length) andThickMultipole
(which has non-zero length) or just have aMultipole
element that can have zero or finite length. Similarly,Collimator
andMask
could be combined into one element. Any thoughts on all this is appreciated.The text was updated successfully, but these errors were encountered: