bmad-sim / AtomicAndPhysicalConstants.jl

Julia package for handling particle identification in simulations.
MIT License
0 stars 1 forks source link

Use the name `Species` instead of `Particle` #45

Open DavidSagan opened 2 weeks ago

DavidSagan commented 2 weeks ago

Motivation: Right now, Particle is the name of the structure holding the species info along with spin, charge state, etc. It does not (and should not) have information on "dynamic" properties like particle coordinates, state (dead/alive), etc. since that information will vary from tracking package to tracking package. My thinking is that it is most natural to use the name Species here and a tracking package can use the name Particle for a structure which will include Species and other information including coordinates, alive/dead state, etc. that fully describes the state of a single particle.

mattsignorelli commented 2 weeks ago

Sounds good to me