Garfield++ v1r0
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
DisableDebugging()Garfield::AvalancheMCinline
DisableDiffusion()Garfield::AvalancheMCinline
DisableInducedChargeCalculation()Garfield::AvalancheMCinline
DisableMagneticField()Garfield::AvalancheMCinline
DisablePlotting()Garfield::AvalancheMC
DisableProjectedPathIntegration()Garfield::AvalancheMCinline
DisableSignalCalculation()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
EnableDebugging()Garfield::AvalancheMCinline
EnableDiffusion()Garfield::AvalancheMCinline
EnableInducedChargeCalculation()Garfield::AvalancheMCinline
EnableMagneticField()Garfield::AvalancheMCinline
EnablePlotting(ViewDrift *view)Garfield::AvalancheMC
EnableProjectedPathIntegration()Garfield::AvalancheMCinline
EnableSignalCalculation()Garfield::AvalancheMCinline
GetAvalancheSize(int &ne, int &ni) constGarfield::AvalancheMCinline
GetDriftLinePoint(const unsigned int i, double &x, double &y, double &z, double &t)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) 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 int n=100)Garfield::AvalancheMC
SetDistanceSteps(const double d=0.001)Garfield::AvalancheMC
SetElectronSignalScalingFactor(const double scale)Garfield::AvalancheMCinline
SetHoles()Garfield::AvalancheMCinline
SetHoleSignalScalingFactor(const double scale)Garfield::AvalancheMCinline
SetIons()Garfield::AvalancheMCinline
SetIonSignalScalingFactor(const double scale)Garfield::AvalancheMCinline
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
~AvalancheMC()Garfield::AvalancheMCinline