Opal maps
This MR will implement Map tracking for:
- Quadrupole
- Dipole
- Drifts
- Bends
TODO list:
- Code implementation (@ganz_p): ThickTracker, Hamiltonian, MapAnalyser
- Doxygen documentation (@ganz_p)
- Documentation (@ganz_p)
- Code cleaning (@frey_m)
- Regression tests (@snuverink_j)
- Examples (@ganz_p)
- Jupyter notebook (@ganz_p)
- Use beam line order
Remaining issues:
- Output dumps in local coordinates only
- Dipole until 1st order
- Tune calculation not stable
- Space charge calculations needs to be verified
- Fringe fields for Bends