core (MCEq.core)#

This module contains the main program features. Instantiating MCEq.core.MCEqRun will initialize the data structures and particle tables, create and fill the interaction and decay matrix and check if all information for the calculation of inclusive fluxes in the atmosphere is available.

Reference/API#

MCEq.core Module#

Classes#

MCEqRun(interaction_model, primary_model, ...)

Main class for handling the calculation.

MatrixBuilder(particle_manager)

This class constructs the interaction and decay matrices.

ParticleManager(pdg_id_list, energy_grid, cs_db)

Database for objects of MCEqParticle.

Class Inheritance Diagram#

Inheritance diagram of MCEq.core.MCEqRun, MCEq.core.MatrixBuilder