tardis.energy_input.transport.GXPacket module

class tardis.energy_input.transport.GXPacket.GXPacket(*args, **kwargs)[source]

Bases: GXPacket

Indivisible gamma-ray packet

class_type = jitclass.GXPacket#7f07bfc2d5b0<location:array(float64, 1d, A),direction:array(float64, 1d, A),energy_rf:float64,energy_cmf:float64,nu_rf:float64,nu_cmf:float64,status:int64,shell:int64,time_start:float64,time_index:int64,tau:float64>
class tardis.energy_input.transport.GXPacket.GXPacketCollection(location, direction, energy_rf, energy_cmf, nu_rf, nu_cmf, status, shell, time_start, time_index, source_isotopes)[source]

Bases: object

Gamma-ray packet collection

class tardis.energy_input.transport.GXPacket.GXPacketStatus(*values)[source]

Bases: IntEnum

BETA_DECAY = -1
COMPTON_SCATTER = 0
END = 4
ESCAPED = 5
IN_PROCESS = 3
PAIR_CREATION = 2
PHOTOABSORPTION = 1