tardis.montecarlo.montecarlo_configuration module

class tardis.montecarlo.montecarlo_configuration.MonteCarloConfiguration(*args, **kwargs)[source]

Bases: MonteCarloConfiguration

class_type = jitclass.MonteCarloConfiguration#7f79e4ef6b10<ENABLE_FULL_RELATIVITY:bool,TEMPORARY_V_PACKET_BINS:int64,NUMBER_OF_VPACKETS:int64,MONTECARLO_SEED:int64,LINE_INTERACTION_TYPE:int64,PACKET_SEEDS:array(int64, 1d, A),DISABLE_ELECTRON_SCATTERING:bool,DISABLE_LINE_SCATTERING:bool,SURVIVAL_PROBABILITY:float64,VPACKET_TAU_RUSSIAN:float64,INITIAL_TRACKING_ARRAY_LENGTH:int64,LEGACY_MODE_ENABLED:bool,ENABLE_RPACKET_TRACKING:bool,CONTINUUM_PROCESSES_ENABLED:bool,VPACKET_SPAWN_START_FREQUENCY:float64,VPACKET_SPAWN_END_FREQUENCY:float64,ENABLE_VPACKET_TRACKING:bool>
tardis.montecarlo.montecarlo_configuration.configuration_initialize(config, transport, number_of_vpackets)[source]