atcollab / at

Accelerator Toolbox
Apache License 2.0
48 stars 31 forks source link

Longitudinal aperture #782

Open SebastienJoly opened 2 weeks ago

SebastienJoly commented 2 weeks ago

Introduction of the LongAperturePass integrator in atintegrators and LongAperture element to add the possibility to use rectangular longitudinal apertures.

Small test using the longitudinal acceptance module below: First without any longitudinal aperture image After adding longitudinal apertures at ct = $\pm$ 0.1 image

I duplicated the transverse aperture functions/modules to create their longitudinal counterparts. Should we stick to this option or have general functions which can do both planes depending on specific arguments?

Moreover, new tests for the LongAperture element would be a great idea in the future.