jetset.jet_emitters Module

jetset.jet_emitters Module#

Emitter distribution classes and helpers used by jet models.

Classes#

EmittersDistribution(name, spectral_type[, ...])

Jet-coupled emitter distribution for electrons or protons.

BaseEmittersDistribution(name, spectral_type)

Base implementation for emitter distribution parameterizations.

ArrayDistribution(e_array, n_array[, ...])

Pair of emitter-energy and density arrays used for tabulated spectra.

EmittersArrayDistribution(name[, jet, ...])

Emitter distribution defined by user-provided tabulated arrays.

InjEmittersDistribution(name, spectral_type)

Injection emitter distribution used in time/equilibrium calculations.

InjEmittersArrayDistribution(name[, ...])

Array-based injection distribution Q(gamma) implementation.

Class Inheritance Diagram#

Inheritance diagram of jetset.jet_emitters.EmittersDistribution, jetset.jet_emitters.BaseEmittersDistribution, jetset.jet_emitters.ArrayDistribution, jetset.jet_emitters.EmittersArrayDistribution, jetset.jet_emitters.InjEmittersDistribution, jetset.jet_emitters.InjEmittersArrayDistribution