Unify units in Elements and Input / Output
According to #45 and #227 the units of OPAL-T and OPAL-Cycl should be unified.
The following units should be used:
- meter
- second
- MeV or eV
- Tesla
- MV
For the full list see http://amas.web.psi.ch/opal/Documentation/master/OPAL_Manual.html#sec.conventions.units
Some elements are already fixed. This issue (as discussed with @gsell) should keep track of elements that are not yet updated. If an element is missing, please add it to the list.
Developers that fixed an element should mark it here:
- Bend2D - no fixing needed
- BeamStripping (!368 (merged), !479 (merged))
- CCollimator (!368 (merged), !479 (merged))
-
Correctordeleted in !390 (merged) - Cyclotron (!632 (merged))
-
CyclotronValleydeleted in !218 (merged) - Degrader
- Drift
- FlexibleCollimator
- Monitor
- Multipole
- MultipoleTBase
- MultipoleTCurvedConstRadius
- MultipoleTCurvedVarRadius
- MultipoleT (!643 (merged))
- MultipoleTStraight
- Offset
-
ParallelPlatedeleted in !390 (merged) - PluginElement (!368 (merged))
- Probe (!368 (merged), !479 (merged))
- RBend3D - no fixing needed
- RBend - no fixing needed
- RFCavity (!619 (merged))
-
RFQuadrupoledeleted in !390 (merged) - Ring (!632 (merged), !643 (merged))
- SBend3D - no fixing needed
- SBend - no fixing needed
- ScalingFFAMagnet (!643 (merged))
-
SectorFieldMapComponentdeleted in !230 (merged) - Septum (!368 (merged), !479 (merged))
- Solenoid
- Source - no fixing needed
- Stripper (!368 (merged), !479 (merged))
- TravelingWave
- TrimCoil
- VariableRFCavityFringeField (!643 (merged))
- VariableRFCavity (!643 (merged))
- VerticalFFAMagnet (!643 (merged))
Input / Output
- ID1 and ID2 in stat file and track file
- Field Maps (!506 (merged))