Solving circular dependency and clean up

Sergi Rodriguez Bosca requested to merge serodrig/athena:FixWarning into 23.0

This MR is meant to solve one circular dependency found, and reported here: ATR-22275

To solve the circular dependency, I have disentangled the jTower creation from the simulation. This will allow a future MR where we will be able to send jFEX input data as input of the simulation.

Additionally some clean up have been made.

Edited by Sergi Rodriguez Bosca

Merge request reports