Charge Collection Analysis (CCA)¶
Module type name (to be used for the module commands): CCA
Description¶
Documentation not yet available. Example script provided as
a test at tests/analysis/chargecollection
Available Units¶
The module accepts as units all the G4 units under the “Electric charge” category. Additional GRAS units that can be used are:
e/h
pC
fC
Specific Module commands¶
/gras/analysis/CCA/<moduleName>/addDpVolume <volumeName> [<mie> <efficiency>]
Specify a volume as a depletion volume. Optionally the mean ionization energy (mie, in eV per charge pair) and the charge collection efficiency (1. for 100%) can be specified
/gras/analysis/CCA/<moduleName>/addFuVolume <volumeName> [<mie> <mobility> <halflife>]
Specify a volume as a funnel volume. Optionally the mean ionization energy (mie, in eV per charge pair), the minority carrier mobility (in cm-2/s/V) and halflife (in s) can be specified
/gras/analysis/CCA/<moduleName>/addDiVolume <volumeName> [<mie> <mobility> <halflife>]
Specify a volume as a diffusion volume. Optionally the mean ionization energy (mie, in eV per charge pair), the minority carrier mobility (in cm-2/s/V) and halflife (in s) can be specified
/gras/analysis/CCA/<moduleName>/defineCCS <disc || rectangle> <unit> <x> <y> <z> <dx || r> <dy>
Define the charge collection surface in x-y plane. This should be the bottom surface of the depletion volume in principle
/gras/analysis/CCA/<moduleName>/setChargeThreshold <threshold> <unit>
Specify the threshold for the set of sensitive volumes
Output¶
Scalars (only in CSV file)¶
TOTAL CHARGE
Total charge collection in the Depletion, Funnel and Diffusion volumes during the event
Always active
Precision Calculations This variable is registered for precision calculations if activated.
UPSETS
Upsets (events with charge collection greater that threshold)
Activated by the specific command
Histograms (in CSV and ROOT files)¶
Controlled by the bookHisto
command (default is active).
TOTAL CHARGE SPECTRUM
Name (for the
setHistoByName
command): <moduleName>/TotalSpectrum of the total charge collection in all the specified volumes
Always active
DEPLETION CHARGE SPECTRUM
Name (for the
setHistoByName
command): <moduleName>/DepletionSpectrum of the total charge collection in the depletion volumes
Always active
FUNNEL CHARGE SPECTRUM
Name (for the
setHistoByName
command): <moduleName>/FunnelSpectrum of the total charge collection in the funnel volumes
Always active
DIFFUSION CHARGE SPECTRUM
Name (for the
setHistoByName
command): <moduleName>/Diffusion*Spectrum of the total charge collection in the diffusion volumes
Always active
Tuples (only in ROOT file)¶
Controlled by the bookTuples
(default is active).
<moduleName> Event charge collection details
Name: <moduleName>_charge_collection
charge collection information by event
- Columns:
Dp_Charge: depletion charge collection of the event
Dp_Weight: weight depletion charge collection of the event
Fu_Charge: funnel charge collection of the event
Fu_Weight: weight of funnel charge collection of the event
Di_Charge: diffusion charge collection of the event
Di_Weight: weight of diffusion charge collection of the event
Always active
GRAS/trunk/r2242