Garfield 0.3
Toolkit for the detailed simulation of particle detectors based on ionization measurement in gases and semiconductors
Loading...
Searching...
No Matches
Garfield::AvalancheGridSpaceCharge Member List

This is the complete list of members for Garfield::AvalancheGridSpaceCharge, including all inherited members.

AddElectron(double x, double y, double z, double t=0, int n=1)Garfield::AvalancheGridSpaceCharge
AddElectrons(AvalancheMicroscopic *avmc)Garfield::AvalancheGridSpaceCharge
AddExtraElectron(double y, int n=1)Garfield::AvalancheGridSpaceCharge
AddFieldFromChargeAt(int iz, int ir, int fz, int fr, double N, double &eFieldZ, double &eFieldR)Garfield::AvalancheGridSpaceChargeprivate
AddFieldFromChargeAt(int iz, int ir, double zf, double rf, double N, double &eFieldZ, double &eFieldR)Garfield::AvalancheGridSpaceChargeprivate
AvalancheGridSpaceCharge()Garfield::AvalancheGridSpaceChargeinline
AvalancheGridSpaceCharge(Sensor *sensor)Garfield::AvalancheGridSpaceCharge
DiffuseTimeStep(double dx, long nElectron, double nPosIon, double nNegIon, int iz, int ir, int gasGap)Garfield::AvalancheGridSpaceChargeprivate
DistributeCharges(long nElectron, double nPosIon, double nNegIon, int iz, int ir, double stepZ, double stepR, int gasGap)Garfield::AvalancheGridSpaceChargeprivate
EnableAdaptiveTimeStepping(const bool option=true)Garfield::AvalancheGridSpaceChargeinline
EnableDebugging(const bool option=true)Garfield::AvalancheGridSpaceChargeinline
EnableDiffusion(const bool option=true)Garfield::AvalancheGridSpaceChargeinline
EnableMC(const bool option=true)Garfield::AvalancheGridSpaceChargeinline
EnableSpaceChargeEffect(const bool option=true)Garfield::AvalancheGridSpaceChargeinline
EnableStickyAnode(const bool option=true)Garfield::AvalancheGridSpaceChargeinline
EnableTOF(const bool option=true)Garfield::AvalancheGridSpaceChargeinline
ExportGrid(const std::string &filename)Garfield::AvalancheGridSpaceCharge
GetAvalancheSize() constGarfield::AvalancheGridSpaceChargeinline
GetElectronEvolution() constGarfield::AvalancheGridSpaceChargeinline
GetEllipticIntegrals(double x, double &K, double &E)Garfield::AvalancheGridSpaceChargeprivate
GetFreeChargedRing(int iz, int ir, int fz, int fr, double &eFieldZ, double &eFieldR)Garfield::AvalancheGridSpaceChargeprivate
GetFreeChargedRing(double zi, double ri, double zf, double rf, double &eFieldZ, double &eFieldR)Garfield::AvalancheGridSpaceChargeprivate
GetGasGapNumber(int layerIndex)Garfield::AvalancheGridSpaceChargeinlineprivate
GetGlobalCoordinates(double r, double z, double phi, double &xg, double &yg, double &zg, int gasGap)Garfield::AvalancheGridSpaceChargeprivate
GetLocalField(int iz, int ir, double &eFieldZ, double &eFieldR, const std::string &fieldOption, int gasGap)Garfield::AvalancheGridSpaceChargeprivate
GetMeanDistance()Garfield::AvalancheGridSpaceCharge
GetSwarmParameters(double MagEField, double &alpha, double &eta, double &drift, double &dSigmaL, double &dSigmaT, double &wv, double &wr, double &alphaPT, double &etaPT, int gasGap)Garfield::AvalancheGridSpaceChargeprivate
ImportEllipticIntegralValues(const std::string &filename)Garfield::AvalancheGridSpaceChargeprivate
m_bAdaptiveTimeGarfield::AvalancheGridSpaceChargeprivate
m_bDebugGarfield::AvalancheGridSpaceChargeprivate
m_bDiffusionGarfield::AvalancheGridSpaceChargeprivate
m_bDriftAvalancheGarfield::AvalancheGridSpaceChargeprivate
m_bFieldKGarfield::AvalancheGridSpaceChargeprivate
m_bImportAvalancheGarfield::AvalancheGridSpaceChargeprivate
m_bImportEllipticGarfield::AvalancheGridSpaceChargeprivate
m_bMCGarfield::AvalancheGridSpaceChargeprivate
m_bPreparedImportAvalancheGarfield::AvalancheGridSpaceChargeprivate
m_bRatesAvailableGarfield::AvalancheGridSpaceChargeprivate
m_bSpaceChargeGarfield::AvalancheGridSpaceChargeprivate
m_bStickGarfield::AvalancheGridSpaceChargeprivate
m_bStopAtKGarfield::AvalancheGridSpaceChargeprivate
m_bUseTOFGarfield::AvalancheGridSpaceChargeprivate
m_bWrAvailableGarfield::AvalancheGridSpaceChargeprivate
m_classNameGarfield::AvalancheGridSpaceChargeprivate
m_dMinGroupsGarfield::AvalancheGridSpaceChargeprivate
m_dtGarfield::AvalancheGridSpaceChargeprivate
m_ezBkgGarfield::AvalancheGridSpaceChargeprivate
m_fStreamerKGarfield::AvalancheGridSpaceChargeprivate
m_gridGarfield::AvalancheGridSpaceChargeprivate
m_iFieldApproxGarfield::AvalancheGridSpaceChargeprivate
m_isgridsetGarfield::AvalancheGridSpaceChargeprivate
m_lElectronsKGarfield::AvalancheGridSpaceChargeprivate
m_lNCritGarfield::AvalancheGridSpaceChargeprivate
m_nTotElectronGarfield::AvalancheGridSpaceChargeprivate
m_nTotPosIonsGarfield::AvalancheGridSpaceChargeprivate
m_ppGarfield::AvalancheGridSpaceChargeprivate
m_rGridGarfield::AvalancheGridSpaceChargeprivate
m_rStepsGarfield::AvalancheGridSpaceChargeprivate
m_rStepSizeGarfield::AvalancheGridSpaceChargeprivate
m_runGarfield::AvalancheGridSpaceChargeprivate
m_sensorGarfield::AvalancheGridSpaceChargeprivate
m_sFieldOptionGarfield::AvalancheGridSpaceChargeprivate
m_timeGarfield::AvalancheGridSpaceChargeprivate
m_time0Garfield::AvalancheGridSpaceChargeprivate
m_vCoNGasLayerGarfield::AvalancheGridSpaceChargeprivate
m_vEEllipticGarfield::AvalancheGridSpaceChargeprivate
m_vElectronsGarfield::AvalancheGridSpaceChargeprivate
m_vGroupSizesGarfield::AvalancheGridSpaceChargeprivate
m_vIndexGasGapsGarfield::AvalancheGridSpaceChargeprivate
m_vKEllipticGarfield::AvalancheGridSpaceChargeprivate
m_vNElectronEvolutionGarfield::AvalancheGridSpaceChargeprivate
m_vSaturatedGapsGarfield::AvalancheGridSpaceChargeprivate
m_vXEllipticGarfield::AvalancheGridSpaceChargeprivate
m_vYPointInGasGapGarfield::AvalancheGridSpaceChargeprivate
m_zGasGapBoundariesGarfield::AvalancheGridSpaceChargeprivate
m_zGridGarfield::AvalancheGridSpaceChargeprivate
m_zStepsGarfield::AvalancheGridSpaceChargeprivate
m_zStepSizeGarfield::AvalancheGridSpaceChargeprivate
Prepare2dMesh()Garfield::AvalancheGridSpaceChargeprivate
PrepareElectronsFromMicroscopicAvalanche()Garfield::AvalancheGridSpaceChargeprivate
ReachedKPercent() constGarfield::AvalancheGridSpaceChargeinline
Reset()Garfield::AvalancheGridSpaceCharge
Set2dGrid(double zmin, double zmax, int zsteps, double rmax, int rsteps)Garfield::AvalancheGridSpaceCharge
SetFieldCalculation(const std::string &option="coulomb", const int nof_approx=1.)Garfield::AvalancheGridSpaceChargeinline
SetK(float option=0.95)Garfield::AvalancheGridSpaceChargeinline
SetNCrit(const long NCrit=1e8)Garfield::AvalancheGridSpaceChargeinline
SetSensor(Sensor *sensor)Garfield::AvalancheGridSpaceCharge
SetStopAtK(bool option=true)Garfield::AvalancheGridSpaceChargeinline
SnapTo2dGrid(double x, double y, double z, long n=1, int gasLayer=0)Garfield::AvalancheGridSpaceChargeprivate
StartGridAvalanche(double dtime=-1)Garfield::AvalancheGridSpaceCharge
TransportTimeStep()Garfield::AvalancheGridSpaceChargeprivate
~AvalancheGridSpaceCharge()=defaultGarfield::AvalancheGridSpaceCharge