src issueshttps://gitlab.psi.ch/OPAL/src/-/issues2021-10-13T09:28:24+02:00https://gitlab.psi.ch/OPAL/src/-/issues/43Add WARP attribute to collimators2021-10-13T09:28:24+02:00krausAdd WARP attribute to collimatorsAll elements except the dipoles have a stright geometry in OPAL-T. Somtimes it would be nice if an element could warp to fit the design path. This should be fairly easy to apply to passive elements such as a collimator. More effort is ne...All elements except the dipoles have a stright geometry in OPAL-T. Somtimes it would be nice if an element could warp to fit the design path. This should be fairly easy to apply to passive elements such as a collimator. More effort is needed for multipoles / other magnets.krauskraushttps://gitlab.psi.ch/OPAL/src/-/issues/370OPAL-T: RF Phases relative to time of arrival2021-10-13T09:28:47+02:00krausOPAL-T: RF Phases relative to time of arrivalCurrently RF phases are considere either as relative to the on-crest phase (if `APVETO=FALSE`) or relative to `t=0` (`APVETO=TRUE`). For the case `APVETO=TRUE` it would be more convenient if the phases were relative to the time of arriva...Currently RF phases are considere either as relative to the on-crest phase (if `APVETO=FALSE`) or relative to `t=0` (`APVETO=TRUE`). For the case `APVETO=TRUE` it would be more convenient if the phases were relative to the time of arrival. To avoid breaking existing input files, we could add another argument to the `RFCAVITY` command to specify the phase to which the specified phase is relative.
`APVETO=TRUE` has to be used i.a. when simulating a TDS (#354).krauskraushttps://gitlab.psi.ch/OPAL/src/-/issues/655Remove real variable P02023-05-16T14:46:42+02:00krausRemove real variable P0The attribute `PC` of the `BEAM` command gets `P0` as default value. `P0` is defined to create a `1 GeV` beam. If a user forgets to set the energy of the beam then Opal should throw an exception. Using a default value here results in unn...The attribute `PC` of the `BEAM` command gets `P0` as default value. `P0` is defined to create a `1 GeV` beam. If a user forgets to set the energy of the beam then Opal should throw an exception. Using a default value here results in unnecessary mistakes. When `PC` doens't have default value then we can also remove `P0` which is created in a rather strange way.OPAL 2021.1krauskraus