DelayedElectronsDrift

Link to source: DelayedElectronsDrift

Plugin Description

This class is used to simulate the drift of electrons from the sources of electron afterpulses.

Technical Details

depends_on = ('photo_ionization_electrons',)
provides = ('drifted_delayed_electrons',)
data_kind = delayed_interactions_in_roi
__version__ = 0.0.2

child_plugin = True
parent_plugin_version = 0.3.0

Provided Columns

drifted_delayed_electrons

Field Name

Data Type

Comment

n_electron_interface

int32

Number of electrons reaching the liquid gas interface

drift_time_mean

int32

Mean drift time of the electrons in the cluster [ns]

drift_time_spread

int32

Spread of the drift time of the electrons in the cluster [ns]

x_obs

float32

Observed x position of the cluster at liquid-gas interface [cm]

y_obs

float32

Observed y position of the cluster at liquid-gas interface [cm]

z_obs

float32

Observed z position of the cluster after field distortion correction [cm]

time

int64

Start time since unix epoch [ns]

endtime

int64

Exclusive end time since unix epoch [ns]

Config Options

Option

default

track

Help

debug

False

False

Show debug informations

deterministic_seed

True

True

Set the random seed from lineage and run_id, or pull the seed from the OS

diffusion_constant_longitudinal

take://resource://SIMULATION_CONFIG_FILE.json?&fmt=json&take=diffusion_constant_longitudinal

True

Longitudinal electron drift diffusion constant [cm^2/ns]

diffusion_longitudinal_map_tmp

itp_map://resource://simulation_config://SIMULATION_CONFIG_FILE.json?&key=diffusion_longitudinal_map&fmt=json.gz&method=WeightedNearestNeighbors

True

Longitudinal diffusion map

drift_time_gate

take://resource://SIMULATION_CONFIG_FILE.json?&fmt=json&take=drift_time_gate

True

Electron drift time from the gate [ns]

drift_velocity_liquid

take://resource://SIMULATION_CONFIG_FILE.json?&fmt=json&take=drift_velocity_liquid

True

Drift velocity of electrons in the liquid xenon [cm/ns]

electron_lifetime_liquid

take://resource://SIMULATION_CONFIG_FILE.json?&fmt=json&take=electron_lifetime_liquid

True

Electron lifetime in liquid xenon [ns]

electron_lifetime_liquid_delayed_electrons

0

True

Electron lifetime in liquid xenon [ns] for delayed electrons

elr_gas_gap_length

take://resource://SIMULATION_CONFIG_FILE.json?&fmt=json&take=elr_gas_gap_length

True

Distance between the gate and anode in cm

enable_diffusion_longitudinal_map

take://resource://SIMULATION_CONFIG_FILE.json?&fmt=json&take=enable_diffusion_longitudinal_map

True

Use diffusion longitudinal map from field_dependencies_map_tmp

enable_drift_velocity_map

take://resource://SIMULATION_CONFIG_FILE.json?&fmt=json&take=enable_drift_velocity_map

True

Use drift velocity map from field_dependencies_map_tmp

enable_survival_probability_map

take://resource://SIMULATION_CONFIG_FILE.json?&fmt=json&take=enable_survival_probability_map

True

Use survival probability map from field_dependencies_map_tmp

fdc_map_fuse

itp_map://resource://simulation_config://SIMULATION_CONFIG_FILE.json?&key=field_distortion_comsol_map&fmt=json.gz&method=WeightedNearestNeighbors

True

Field distortion map used in fuse (Check if we can remove _fuse from the name)

field_dependencies_map_tmp

itp_map://resource://simulation_config://SIMULATION_CONFIG_FILE.json?&key=field_dependencies_map&fmt=json.gz&method=WeightedNearestNeighbors

True

Map for the electric field dependencies

field_distortion_model

take://resource://SIMULATION_CONFIG_FILE.json?&fmt=json&take=field_distortion_model

True

Model for the electric field distortion

gate_to_anode_distance

take://resource://SIMULATION_CONFIG_FILE.json?&fmt=json&take=gate_to_anode_distance

True

Distance between the liquid surface and anode in cm

norm_drift_velocity

take://resource://SIMULATION_CONFIG_FILE.json?&fmt=json&take=norm_drift_velocity

True

Normalize drift velocity map according to value defined by drift_velocity_liquid

tpc_length

take://resource://SIMULATION_CONFIG_FILE.json?&fmt=json&take=tpc_length

True

Length of the XENONnT TPC [cm]

user_defined_random_seed

None

True

Define the random seed manually. You need to set deterministic_seed to False

Dependency Graph

%3 drifted_delayed_electrons drifted_delayed_electrons photo_ionization_electrons photo_ionization_electrons drifted_delayed_electrons->photo_ionization_electrons s2_photons_sum s2_photons_sum photo_ionization_electrons->s2_photons_sum s2_photons s2_photons photo_ionization_electrons->s2_photons extracted_electrons extracted_electrons photo_ionization_electrons->extracted_electrons microphysics_summary microphysics_summary photo_ionization_electrons->microphysics_summary s2_photons_sum->extracted_electrons s2_photons_sum->microphysics_summary drifted_electrons drifted_electrons s2_photons_sum->drifted_electrons s2_photons->extracted_electrons s2_photons->microphysics_summary s2_photons->drifted_electrons electrons_at_interface electrons_at_interface extracted_electrons->electrons_at_interface interactions_in_roi interactions_in_roi microphysics_summary->interactions_in_roi quanta quanta microphysics_summary->quanta electric_field_values electric_field_values microphysics_summary->electric_field_values drifted_electrons->microphysics_summary clustered_interactions clustered_interactions interactions_in_roi->clustered_interactions volume_properties volume_properties interactions_in_roi->volume_properties volume_selection volume_selection interactions_in_roi->volume_selection quanta->interactions_in_roi quanta->electric_field_values electric_field_values->interactions_in_roi geant4_interactions geant4_interactions clustered_interactions->geant4_interactions cluster_index cluster_index clustered_interactions->cluster_index volume_properties->clustered_interactions volume_selection->volume_properties cluster_index->geant4_interactions electrons_at_interface->microphysics_summary electrons_at_interface->drifted_electrons