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 |
DisableDebugging() | Garfield::AvalancheMC | inline |
DisableDiffusion() | Garfield::AvalancheMC | inline |
DisableInducedChargeCalculation() | Garfield::AvalancheMC | inline |
DisableMagneticField() | Garfield::AvalancheMC | inline |
DisablePlotting() | Garfield::AvalancheMC | inline |
DisableProjectedPathIntegration() | Garfield::AvalancheMC | inline |
DisableSignalCalculation() | Garfield::AvalancheMC | inline |
DisableTcadTraps() | Garfield::AvalancheMC | inline |
DisableTcadVelocity() | 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 |
EnableDebugging() | Garfield::AvalancheMC | inline |
EnableDiffusion() | Garfield::AvalancheMC | inline |
EnableInducedChargeCalculation() | Garfield::AvalancheMC | inline |
EnableMagneticField() | Garfield::AvalancheMC | inline |
EnablePlotting(ViewDrift *view) | Garfield::AvalancheMC | |
EnableProjectedPathIntegration() | Garfield::AvalancheMC | inline |
EnableSignalCalculation() | Garfield::AvalancheMC | inline |
EnableTcadTraps() | Garfield::AvalancheMC | inline |
EnableTcadVelocity() | Garfield::AvalancheMC | inline |
GetAvalancheSize(int &ne, int &ni) 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 int n=100) | Garfield::AvalancheMC | |
SetDistanceSteps(const double d=0.001) | Garfield::AvalancheMC | |
SetElectronSignalScalingFactor(const double scale) | Garfield::AvalancheMC | inline |
SetHoles() | Garfield::AvalancheMC | inline |
SetHoleSignalScalingFactor(const double scale) | Garfield::AvalancheMC | inline |
SetIons() | Garfield::AvalancheMC | inline |
SetIonSignalScalingFactor(const double scale) | Garfield::AvalancheMC | inline |
SetSensor(Sensor *s) | Garfield::AvalancheMC | |
SetTimeSteps(const double d=0.02) | Garfield::AvalancheMC | |
SetTimeWindow(const double t0, const double t1) | Garfield::AvalancheMC | |
UnsetTimeWindow() | Garfield::AvalancheMC | inline |
~AvalancheMC() | Garfield::AvalancheMC | inline |