| 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::AvalancheMC | inline |
| DisableAvalancheSizeLimit() | Garfield::AvalancheMC | inline |
| DisableDebugging() | Garfield::AvalancheMC | inline |
| DisableDiffusion() | Garfield::AvalancheMC | inline |
| DisablePlotting() | Garfield::AvalancheMC | inline |
| 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::AvalancheMC | inline |
| EnableAvalancheSizeLimit(const unsigned int size) | Garfield::AvalancheMC | inline |
| EnableDebugging() | Garfield::AvalancheMC | inline |
| EnableDiffusion() | Garfield::AvalancheMC | inline |
| EnableInducedChargeCalculation(const bool on=true) | Garfield::AvalancheMC | inline |
| EnableMagneticField(const bool on=true) | Garfield::AvalancheMC | inline |
| EnablePlotting(ViewDrift *view) | Garfield::AvalancheMC | |
| EnableProjectedPathIntegration(const bool on=true) | Garfield::AvalancheMC | inline |
| EnableRKFSteps(const bool on=true) | Garfield::AvalancheMC | inline |
| EnableSignalCalculation(const bool on=true) | Garfield::AvalancheMC | inline |
| EnableTcadTraps(const bool on=true) | Garfield::AvalancheMC | inline |
| EnableTcadVelocity(const bool on=true) | Garfield::AvalancheMC | inline |
| GetAvalancheSize(unsigned int &ne, unsigned int &ni) const | Garfield::AvalancheMC | inline |
| GetAvalancheSizeLimit() const | Garfield::AvalancheMC | inline |
| GetDriftLinePoint(const unsigned int i, double &x, double &y, double &z, double &t) const | Garfield::AvalancheMC | |
| GetElectronEndpoint(const unsigned int i, double &x0, double &y0, double &z0, double &t0, double &x1, double &y1, double &z1, double &t1, int &status) const | Garfield::AvalancheMC | |
| GetHoleEndpoint(const unsigned int i, double &x0, double &y0, double &z0, double &t0, double &x1, double &y1, double &z1, double &t1, int &status) const | Garfield::AvalancheMC | |
| GetIonEndpoint(const unsigned int i, double &x0, double &y0, double &z0, double &t0, double &x1, double &y1, double &z1, double &t1, int &status) const | Garfield::AvalancheMC | |
| GetNumberOfDriftLinePoints() const | Garfield::AvalancheMC | inline |
| GetNumberOfElectronEndpoints() const | Garfield::AvalancheMC | inline |
| GetNumberOfHoleEndpoints() const | Garfield::AvalancheMC | inline |
| GetNumberOfIonEndpoints() const | Garfield::AvalancheMC | inline |
| SetCollisionSteps(const unsigned int n=100) | Garfield::AvalancheMC | |
| SetDistanceSteps(const double d=0.001) | Garfield::AvalancheMC | |
| SetElectronSignalScalingFactor(const double scale) | Garfield::AvalancheMC | inline |
| SetHoleSignalScalingFactor(const double scale) | Garfield::AvalancheMC | inline |
| SetIonSignalScalingFactor(const double scale) | Garfield::AvalancheMC | inline |
| SetSensor(Sensor *s) | Garfield::AvalancheMC | |
| SetSignalAveragingOrder(const unsigned int navg) | Garfield::AvalancheMC | inline |
| 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::AvalancheMC | inline |
| UseWeightingPotential(const bool on=true) | Garfield::AvalancheMC | inline |
| ~AvalancheMC() | Garfield::AvalancheMC | inline |