-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
78 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
{ | ||
"environment":{ | ||
"crystal_temperature_in_K": 77, | ||
"medium": "vacuum" | ||
}, | ||
"simulation":{ | ||
"method": "ssd" | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
# Tabulated drift velocities [mm/ns] are originally from "Greg's program" | ||
# | ||
# Temperature corrections for drift velocities: | ||
# use parameterization of Omar and Reggiani, Solid State Electronics, 30 (1987) 1351 | ||
# (as also shown in I-Yang's drift_velocity.doc) | ||
# but with parameter values adopted by David Radford, Feb 2015 | ||
# | ||
# Karin: Added interpolated points @ 160, 240 , 600 | ||
# extrapolated points @ 3500-5000 for drift vel | ||
# | ||
# E [V/cm] e100 e110 e111 h100 h110 h111 | ||
0 0.0 0.0 0.0 0.0 0.0 0.0 | ||
50 0.015 0.015 0.015 0.021 0.019 0.018 | ||
100 0.027 0.027 0.027 0.036 0.033 0.031 | ||
160 0.039 0.038 0.036 0.047 0.043 0.040 | ||
240 0.051 0.050 0.044 0.056 0.051 0.048 | ||
300 0.057 0.056 0.054 0.060 0.055 0.0525 | ||
500 0.074 0.071 0.065 0.072 0.065 0.062 | ||
600 0.081 0.077 0.069 0.077 0.069 0.065 | ||
750 0.089 0.085 0.073 0.081 0.073 0.069 | ||
1000 0.101 0.095 0.078 0.086 0.077 0.073 | ||
1250 0.109 0.102 0.0825 0.089 0.080 0.076 | ||
1500 0.116 0.106 0.086 0.0925 0.082 0.078 | ||
1750 0.119 0.111 0.087 0.095 0.084 0.080 | ||
2000 0.122 0.113 0.088 0.097 0.086 0.082 | ||
2500 0.125 0.1167 0.091 0.100 0.088 0.084 | ||
3000 0.1275 0.1175 0.0925 0.1025 0.091 0.086 | ||
3500 0.1283 0.1183 0.0928 0.1036 0.093 0.091 | ||
4000 0.1288 0.1188 0.0930 0.1041 0.0945 0.093 | ||
4500 0.1291 0.1191 0.0932 0.1045 0.096 0.095 | ||
5000 0.1293 0.1193 0.0933 0.1047 0.097 0.096 | ||
|
||
# temperature correction | ||
# electrons; <mu_0 at T=1> (cm2/Vs), <mu_0(T) power>, B (cm/s), theta (K) | ||
e 5.66e7 -1.680 1.3e7 200.0 | ||
# holes; <mu_0 at T=1> (cm2/Vs), <mu_0(T) power>, B (cm/s), theta (K) | ||
h 1.63e9 -2.398 1.2e7 200.0 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
# Example configuration file for fieldgen/siggen, by David Radford | ||
# all lengths are in mm | ||
# format is <key_word> <value> # comment, with key_word starting at beginning of line | ||
|
||
# general | ||
verbosity_level 0 # 0 = terse, 1 = normal, 2 = chatty/verbose | ||
|
||
# configuration for mjd_fieldgen (calculates electric fields & weighing potentials) | ||
xtal_grid 0.1 # grid size in mm for field files (usually 0.5 or 0.1 mm) | ||
# constant impurity density (default) | ||
impurity_z0 -0.9 # net impurity concentration at Z=0, in 1e10 e/cm3 | ||
impurity_gradient 0 # net impurity gradient, in 1e10 e/cm4 | ||
impurity_quadratic 0 # net impurity difference from linear, at z=L/2, in 1e10 e/cm3 | ||
|
||
# options for mjd_fieldgen: | ||
max_iterations 30000 # maximum number of iterations to use in mjd_fieldgen | ||
write_field 1 # 0/1: do_not/do write the standard field output file | ||
write_WP 1 # 0/1: do_not/do calculate the weighting potential and write it to the file | ||
|
||
# configuration for signal calculation | ||
preamp_tau 0 # integration time constant for preamplifier, in ns | ||
time_steps_calc 40000 # max. number of time steps used in calculations | ||
step_time_calc 0.1 # length of time step used for calculation, in ns | ||
step_time_out 1.0 # length of time step for output signal, in ns | ||
|
||
# nonzero values in the next few lines significantly slows down the code | ||
energy 0 | ||
charge_cloud_size 0 # initial FWHM of charge cloud, in mm | ||
use_diffusion 0 # set to 0/1 for ignore/add diffusion as the charges drift | ||
use_acceleration 0 | ||
use_repulsion 0 |