![]() |
Garfield 0.3
Toolkit for the detailed simulation of particle detectors based on ionization measurement in gases and semiconductors
|
Public Attributes | |
long | nElectron = 0 |
electrons on node | |
double | nPosIon = 0 |
pos ion on node (smeared values allowed) | |
double | nNegIon = 0 |
neg ion on node (smeared values allowed) | |
long | nElectronHolder = 0 |
at t+dt | |
double | nPosIonHolder = 0 |
at t+dt | |
double | nNegIonHolder = 0 |
at t+dt | |
double | townsend = 0 |
townsend at this node 1/cm | |
double | attachment = 0 |
attachment at this node 1/cm | |
double | velocity = 0. |
Magnitude of velocity of the node (not negative) cm/ns. | |
double | dSigmaL = 0 |
Diffusion along E. | |
double | dSigmaT = 0 |
Diffusion transverse to E (radial, phi dir is net 0). | |
double | Wv = 0 |
flux drift cm/ns | |
double | Wr = 0 |
bulk drift cm/ns | |
double | townsendPT = 0 |
Ionization rate from TOF experiment 1/ns -> 1/cm. | |
double | attachmentPT = 0 |
Attachment rate from TOF experiment 1/ns -> 1/cm. | |
double | eFieldR = 0 |
Space-charge electric field in R direction (can be negative) | |
double | eFieldZ = 0 |
Space-charge electric field in Z direction (can be negative) | |
double | time = 0. |
Node clock. | |
bool | anode = false |
init the anode | |
int | layerIndex = 0 |
LayerIndex in ParallelPlate convention != gas gap index. | |
int | gasGapIndex = 0 |
Gas gap index: -1 if not gas gap; starts with 0, 1, ... | |
bool | isGasGap = true |
Definition at line 134 of file AvalancheGridSpaceCharge.hh.
bool Garfield::AvalancheGridSpaceCharge::GridNode::anode = false |
init the anode
Definition at line 165 of file AvalancheGridSpaceCharge.hh.
double Garfield::AvalancheGridSpaceCharge::GridNode::attachment = 0 |
attachment at this node 1/cm
Definition at line 144 of file AvalancheGridSpaceCharge.hh.
double Garfield::AvalancheGridSpaceCharge::GridNode::attachmentPT = 0 |
Attachment rate from TOF experiment 1/ns -> 1/cm.
Definition at line 157 of file AvalancheGridSpaceCharge.hh.
double Garfield::AvalancheGridSpaceCharge::GridNode::dSigmaL = 0 |
Diffusion along E.
Definition at line 148 of file AvalancheGridSpaceCharge.hh.
double Garfield::AvalancheGridSpaceCharge::GridNode::dSigmaT = 0 |
Diffusion transverse to E (radial, phi dir is net 0).
Definition at line 150 of file AvalancheGridSpaceCharge.hh.
double Garfield::AvalancheGridSpaceCharge::GridNode::eFieldR = 0 |
Space-charge electric field in R direction (can be negative)
Definition at line 159 of file AvalancheGridSpaceCharge.hh.
double Garfield::AvalancheGridSpaceCharge::GridNode::eFieldZ = 0 |
Space-charge electric field in Z direction (can be negative)
Definition at line 161 of file AvalancheGridSpaceCharge.hh.
int Garfield::AvalancheGridSpaceCharge::GridNode::gasGapIndex = 0 |
Gas gap index: -1 if not gas gap; starts with 0, 1, ...
Definition at line 169 of file AvalancheGridSpaceCharge.hh.
bool Garfield::AvalancheGridSpaceCharge::GridNode::isGasGap = true |
Definition at line 170 of file AvalancheGridSpaceCharge.hh.
int Garfield::AvalancheGridSpaceCharge::GridNode::layerIndex = 0 |
LayerIndex in ParallelPlate convention != gas gap index.
Definition at line 167 of file AvalancheGridSpaceCharge.hh.
long Garfield::AvalancheGridSpaceCharge::GridNode::nElectron = 0 |
electrons on node
Definition at line 135 of file AvalancheGridSpaceCharge.hh.
long Garfield::AvalancheGridSpaceCharge::GridNode::nElectronHolder = 0 |
at t+dt
Definition at line 139 of file AvalancheGridSpaceCharge.hh.
double Garfield::AvalancheGridSpaceCharge::GridNode::nNegIon = 0 |
neg ion on node (smeared values allowed)
Definition at line 137 of file AvalancheGridSpaceCharge.hh.
double Garfield::AvalancheGridSpaceCharge::GridNode::nNegIonHolder = 0 |
at t+dt
Definition at line 141 of file AvalancheGridSpaceCharge.hh.
double Garfield::AvalancheGridSpaceCharge::GridNode::nPosIon = 0 |
pos ion on node (smeared values allowed)
Definition at line 136 of file AvalancheGridSpaceCharge.hh.
double Garfield::AvalancheGridSpaceCharge::GridNode::nPosIonHolder = 0 |
at t+dt
Definition at line 140 of file AvalancheGridSpaceCharge.hh.
double Garfield::AvalancheGridSpaceCharge::GridNode::time = 0. |
Node clock.
Definition at line 163 of file AvalancheGridSpaceCharge.hh.
double Garfield::AvalancheGridSpaceCharge::GridNode::townsend = 0 |
townsend at this node 1/cm
Definition at line 143 of file AvalancheGridSpaceCharge.hh.
double Garfield::AvalancheGridSpaceCharge::GridNode::townsendPT = 0 |
Ionization rate from TOF experiment 1/ns -> 1/cm.
Definition at line 155 of file AvalancheGridSpaceCharge.hh.
double Garfield::AvalancheGridSpaceCharge::GridNode::velocity = 0. |
Magnitude of velocity of the node (not negative) cm/ns.
Definition at line 146 of file AvalancheGridSpaceCharge.hh.
double Garfield::AvalancheGridSpaceCharge::GridNode::Wr = 0 |
bulk drift cm/ns
Definition at line 153 of file AvalancheGridSpaceCharge.hh.
double Garfield::AvalancheGridSpaceCharge::GridNode::Wv = 0 |
flux drift cm/ns
Definition at line 152 of file AvalancheGridSpaceCharge.hh.