Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Angular air shower development with 2D MCEq #48

Draft
wants to merge 20 commits into
base: next_1_3_X
Choose a base branch
from

Conversation

kotania
Copy link

@kotania kotania commented Sep 25, 2022

Features added:

  • Cascade equation solution as a function of both slant depth X and Hankel frequency mode k
  • Conversion of the Hankel-space solutions to the real (angular) space
  • Handling of the 2D MCEq databases and matrices
  • Muon multiple scattering in 2D

Some comments:

  • 2D MCEq functionality can be enabled using the config.enable_2D flag

  • The proposed 2D MCEq matrices are defined on the 10 MeV-10 TeV grid and are nominally valid down to the energies of ~50 MeV (found through trial and error). All of the matrices are extended to low energies (<80 GeV) with the UrQMD 3.4 hadronic interaction model; can consider adding DPMJET as another low-energy model option.

  • Some of the code related to extracting decay matrices with muon helicity dependence enabled has been written based off of the old(er) version of 1_3_X, which is why extraction of helicity-dependent matrices in 2DShow is not exactly in agreement with the newest 1_3_X (see https://github.com/kotania/MCEq/blob/2DShow/MCEq/data.py#L488 vs https://github.com/kotania/MCEq/blob/461ff75bab3ed70dd34559005976f6fe429fa2bc/MCEq/data.py#L421).

  • The length of the Hankel frequency grid is available from mceq_db["common"].attrs["k_dim"], however not all of the functions have access to mceq_db, so extraction of the frequency grid length is kept as len(config.k_grid) for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant