Garfield++ 3.0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
Loading...
Searching...
No Matches
Garfield::AvalancheMC Member List

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

AvalancheElectron(const double x0, const double y0, const double z0, const double t0, const bool hole=false)Garfield::AvalancheMC
AvalancheElectronHole(const double x0, const double y0, const double z0, const double t0)Garfield::AvalancheMC
AvalancheHole(const double x0, const double y0, const double z0, const double t0, const bool electron=false)Garfield::AvalancheMC
AvalancheMC()Garfield::AvalancheMC
DisableAttachment()Garfield::AvalancheMCinline
DisableAvalancheSizeLimit()Garfield::AvalancheMCinline
DisableDebugging()Garfield::AvalancheMCinline
DisableDiffusion()Garfield::AvalancheMCinline
DisablePlotting()Garfield::AvalancheMCinline
DriftElectron(const double x0, const double y0, const double z0, const double t0)Garfield::AvalancheMC
DriftHole(const double x0, const double y0, const double z0, const double t0)Garfield::AvalancheMC
DriftIon(const double x0, const double y0, const double z0, const double t0)Garfield::AvalancheMC
EnableAttachment()Garfield::AvalancheMCinline
EnableAvalancheSizeLimit(const unsigned int size)Garfield::AvalancheMCinline
EnableDebugging()Garfield::AvalancheMCinline
EnableDiffusion()Garfield::AvalancheMCinline
EnableInducedChargeCalculation(const bool on=true)Garfield::AvalancheMCinline
EnableMagneticField(const bool on=true)Garfield::AvalancheMCinline
EnablePlotting(ViewDrift *view)Garfield::AvalancheMC
EnableProjectedPathIntegration(const bool on=true)Garfield::AvalancheMCinline
EnableRKFSteps(const bool on=true)Garfield::AvalancheMCinline
EnableSignalCalculation(const bool on=true)Garfield::AvalancheMCinline
EnableTcadTraps(const bool on=true)Garfield::AvalancheMCinline
EnableTcadVelocity(const bool on=true)Garfield::AvalancheMCinline
GetAvalancheSize(unsigned int &ne, unsigned int &ni) constGarfield::AvalancheMCinline
GetAvalancheSizeLimit() constGarfield::AvalancheMCinline
GetDriftLinePoint(const unsigned int i, double &x, double &y, double &z, double &t) constGarfield::AvalancheMC
GetElectronEndpoint(const unsigned int i, double &x0, double &y0, double &z0, double &t0, double &x1, double &y1, double &z1, double &t1, int &status) constGarfield::AvalancheMC
GetHoleEndpoint(const unsigned int i, double &x0, double &y0, double &z0, double &t0, double &x1, double &y1, double &z1, double &t1, int &status) constGarfield::AvalancheMC
GetIonEndpoint(const unsigned int i, double &x0, double &y0, double &z0, double &t0, double &x1, double &y1, double &z1, double &t1, int &status) constGarfield::AvalancheMC
GetNumberOfDriftLinePoints() constGarfield::AvalancheMCinline
GetNumberOfElectronEndpoints() constGarfield::AvalancheMCinline
GetNumberOfHoleEndpoints() constGarfield::AvalancheMCinline
GetNumberOfIonEndpoints() constGarfield::AvalancheMCinline
SetCollisionSteps(const unsigned int n=100)Garfield::AvalancheMC
SetDistanceSteps(const double d=0.001)Garfield::AvalancheMC
SetElectronSignalScalingFactor(const double scale)Garfield::AvalancheMCinline
SetHoleSignalScalingFactor(const double scale)Garfield::AvalancheMCinline
SetIonSignalScalingFactor(const double scale)Garfield::AvalancheMCinline
SetSensor(Sensor *s)Garfield::AvalancheMC
SetSignalAveragingOrder(const unsigned int navg)Garfield::AvalancheMCinline
SetStepDistanceFunction(double(*f)(double x, double y, double z))Garfield::AvalancheMC
SetTimeSteps(const double d=0.02)Garfield::AvalancheMC
SetTimeWindow(const double t0, const double t1)Garfield::AvalancheMC
UnsetTimeWindow()Garfield::AvalancheMCinline
UseWeightingPotential(const bool on=true)Garfield::AvalancheMCinline
~AvalancheMC()Garfield::AvalancheMCinline