nu_coincidence.pop_nu.coincidence module

class nu_coincidence.pop_nu.coincidence.PopNuCoincidence(pop: PopsynthWrapper, nu_obs: IceCubeObsWrapper, name='pop_nu_coincidence')

Bases: PopNuAction

Check for coincidences of interest.

property coincidence
write()
class nu_coincidence.pop_nu.coincidence.PopNuCoincidenceResults(file_name_list: List[str])

Bases: Results

Load results from PopNuCoincidenceSim.

class nu_coincidence.pop_nu.coincidence.PopNuCoincidenceSim(file_name='output/test_coincidence_sim.h5', group_base_name='survey', N=1, pop_config: Optional[str] = None, nu_config: Optional[str] = None, nu_hese_config: Optional[str] = None, nu_ehe_config: Optional[str] = None, seed=1000)

Bases: PopNuSim

Set up and run simulations for popsynth–neutrino coincidences. Assumes populations and neutrinos have no underlying connection.