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>/Total

  • Spectrum of the total charge collection in all the specified volumes

  • Always active

DEPLETION CHARGE SPECTRUM

  • Name (for the setHistoByName command): <moduleName>/Depletion

  • Spectrum of the total charge collection in the depletion volumes

  • Always active

FUNNEL CHARGE SPECTRUM

  • Name (for the setHistoByName command): <moduleName>/Funnel

  • Spectrum 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