============= ElectronDrift ============= Link to source: `ElectronDrift `_ Plugin Description ================== Plugin to simulate the drift of electrons from the interaction site to the liquid gas interface. The plugin simulates the effect of a charge insensitive volume and the loss of electrons due to impurities. Additionally, the drift time and observed position is calculated. Technical Details ----------------- .. code-block:: python depends_on = ('microphysics_summary',) provides = ('drifted_electrons',) data_kind = interactions_in_roi __version__ = 0.3.0 Provided Columns ================ drifted_electrons ----------------- .. list-table:: :widths: 25 25 50 :header-rows: 1 * - 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 ============== .. list-table:: :widths: 25 25 10 40 :header-rows: 1 * - 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] * - 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 ================ .. raw:: html %3 drifted_electrons drifted_electrons microphysics_summary microphysics_summary drifted_electrons->microphysics_summary 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 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