Indico "indico.scc.kit.edu" will be now avilable on " indico.kit.edu".

CORSIKA 8 general meeting

Europe/Berlin
Zoom

Zoom

CORSIKA Zoom meeting room : https://zoom.us/j/786000579
Tim Huege (KIT)
Description

Connect to ZOOM meeting room:

https://zoom.us/j/786000579

 

Present: Nikos, Dieter, Alexander, Matthieu, Augusto, Jean-Marco, Dominik, Eva, Juan, Maximilian, Pranav, Tanguy, Lukas, Felix, André, J. Chinellato, Tim (minutes)

  • we will not have a radio meeting tomorrow (time conflicts and too much overlap with meeting today)
There are minutes attached to this event. Show them.
    • 5:00 PM 5:10 PM
      Opening, news and announcements 10m
      Speaker: Tim Huege (KIT)
    • 5:10 PM 5:30 PM
      Continuous processes, Particle and Track classes: issues and redesign 20m

      The current setup is very error-prone and obscure and has already led to quite a few problems when setting up simulations in the
      cascade.inl file.

      Part of the problem is that both the Particle class and the Track class store absolute positions and momenta, while it would be much better if the Particle stored the absolute position and momentum and the Track only stored the differential change in position, momentum and time to the point of next interaction.

      Relevant material:

      https://gitlab.iap.kit.edu/AirShowerPhysics/corsika/-/merge_requests/322 and
      https://gitlab.iap.kit.edu/AirShowerPhysics/corsika/-/issues/483.

      Speaker: Nikolaos Karastathis (Karlsruhe Institute of Technology)
      • From the logic, "Particle" gives the state of a particle after the previous interaction; "Track" connects it to the next interaction.
      • As such, Track should only store differential information (position difference, momentum difference, time difference). At the moment, position and momentum are absolute, whereas time is differential.
      • Furthermore, the particle object should not be changed by the doContinuous methods. The processes should only change the Track information (differential), _not_ the Particles (absolute).
      • The Track should store position difference, time difference and momentum difference (so direction and energy).
      • The Particle object should be member of the Track object. At the beginning of the continuous process sequence, a Track object should be instantiated from the Particle (with all deltas=0). Then a first estimate of the Track object is made, which afterwards the continuous processes can modify/update. At the end of the sequence list, the deltas are final. A new particle is instantiated from the Track deltas and included (original) Particle, the old Track object gets destroyed. Only Particles are stored on the particle stack (no tracks).
    • 5:30 PM 5:50 PM
      Proposal of new design for Continous process, Particle and Track. 20m
      Speaker: Maximilian Reininghaus (KIT / IAP)