Skip to content

Conversation

@jakob2508
Copy link
Contributor

The scripts python/asteria/simulation.py and phython/asteria/detector.py have been adapted to include the IceCube-Gen2 geometry and the effective volume of the mDOM. LOMs and other sensors will be included in the future. Wavelength shifters (WLS) are included in the form of WOM-Traps by scaling the effective volume of the mDOM by a scaling factor (similar to how the HQE DOMs in DeepCore are treated).
For an example of how to use these new features please check out scratch/sim_tester_Gen2.ipynb.

Two minor changes python/asteria/simulation.py have been made:

  • The function avg_dom_signal now calculates a weighted average of the effective volume based on the number of sensor of that type.
  • The function _compute_deadtime_efficiency now applies the scaling based on a 1s binning instead of a 0.5s binning that was used before.

…ed loading of Gen2 simulation from config file
…or detector_signal, detector_hits, and significance calculation in simulation.py
…modification in detector.py for mixing_scheme = 'CompleteExchange'
… that allows arguments om_type and det_type, doubled WLS noise to account for both tubes
…me efficiencies in _compute_deadtime_efficiency for DOM and mDOM, use weighting of dead time efficiency based on the number of sensors in avg_dom_signal
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll comment here that the average DOM signal increased by about 1% in @jakob2508's branch compared to the main branch.

@sybenzvi
Copy link
Collaborator

@sgriswol, other than the question of passing the effective volume tables as a dictionary or something else, this branch should be fairly up to date with the main branch.

@sybenzvi
Copy link
Collaborator

While checking the effective volume tables, I noticed a big spike in the depth value at z=-416.51m, with the effective volume 0.3073033708 being anomalously large compared to neighboring values. Setting it manually to 0.225 "looks" better. Should we make this change?

eff_vol_dom

@sybenzvi sybenzvi merged commit ad52ef6 into main Jun 28, 2025
8 checks passed
@sybenzvi sybenzvi deleted the gen-sim branch June 28, 2025 19:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants