giadarol
giadarol
- [x] Write integration test for bunch generation, slicing, linear multibunch tracking - [x] Write test for dipolar kick against PyHEADTAIL (single bunch and coupled bunch) - [x] Write test...

These features are presently implemented as a quite large code block within the beam-beam 3d (lines 132-260): https://github.com/xsuite/xfields/blob/c23033c37eafebb99c72cb97d5f78bdca9e7bc86/xfields/beam_elements/beambeam_src/beambeam3d.h#L132 These should be moved to a separate function to improve code readability...
- We should not require a valid tracker for calling `configure_radiation` - We should keep allow_move=False (maybe make it explicit!) when rebuilding the tracker as part of tracking, otherwise issues...

Attempted in PR https://github.com/xsuite/xtrack/pull/325 Needs further investigation by @pkruyt and @xbuffat