ElectronPropagation
Link to source: ElectronPropagation
Plugin Description
Plugin to simulate the propagation of electrons in the TPC to the gas interface.
Technical Details
depends_on = ('drifted_electrons', 'microphysics_summary')
provides = ('electrons_at_interface',)
data_kind = individual_electrons
__version__ = 0.0.2
Provided Columns
electrons_at_interface
Field Name |
Data Type |
Comment |
|---|---|---|
x_interface |
float32 |
x position of the electron at the interface [cm] |
y_interface |
float32 |
y position of the electron at the interface [cm] |
cluster_id |
int32 |
ID of the cluster creating the electron |
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_transverse |
take://resource://SIMULATION_CONFIG_FILE.json?&fmt=json&take=diffusion_constant_transverse |
True |
Transverse diffusion constant [cm^2/ns] |
enable_diffusion_transverse_map |
take://resource://SIMULATION_CONFIG_FILE.json?&fmt=json&take=enable_diffusion_transverse_map |
True |
Use transverse diffusion map from field_dependencies_map_tmp |
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 |
user_defined_random_seed |
None |
True |
Define the random seed manually. You need to set deterministic_seed to False |