| AvalancheElectron(const double x0, const double y0, const double z0, const double t0, const double e0, const double dx0=0., const double dy0=0., const double dz0=0.) | Garfield::AvalancheMicroscopic | |
| AvalancheMicroscopic() | Garfield::AvalancheMicroscopic | |
| DisableAvalancheSizeLimit() | Garfield::AvalancheMicroscopic | inline |
| DisableDebugging() | Garfield::AvalancheMicroscopic | inline |
| DisableDistanceHistogramming(const int type) | Garfield::AvalancheMicroscopic | |
| DisableDistanceHistogramming() | Garfield::AvalancheMicroscopic | |
| DisableElectronEnergyHistogramming() | Garfield::AvalancheMicroscopic | inline |
| DisableHoleEnergyHistogramming() | Garfield::AvalancheMicroscopic | inline |
| DisablePlotting() | Garfield::AvalancheMicroscopic | inline |
| DisableSecondaryEnergyHistogramming() | Garfield::AvalancheMicroscopic | inline |
| DriftElectron(const double x0, const double y0, const double z0, const double t0, const double e0, const double dx0=0., const double dy0=0., const double dz0=0.) | Garfield::AvalancheMicroscopic | |
| EnableAttachmentMarkers(const bool on=true) | Garfield::AvalancheMicroscopic | inline |
| EnableAvalancheSizeLimit(const unsigned int size) | Garfield::AvalancheMicroscopic | inline |
| EnableBandStructure(const bool on=true) | Garfield::AvalancheMicroscopic | inline |
| EnableDebugging() | Garfield::AvalancheMicroscopic | inline |
| EnableDistanceHistogramming(const int type) | Garfield::AvalancheMicroscopic | |
| EnableDriftLines(const bool on=true) | Garfield::AvalancheMicroscopic | inline |
| EnableElectronEnergyHistogramming(TH1 *histo) | Garfield::AvalancheMicroscopic | |
| EnableExcitationMarkers(const bool on=true) | Garfield::AvalancheMicroscopic | inline |
| EnableHoleEnergyHistogramming(TH1 *histo) | Garfield::AvalancheMicroscopic | |
| EnableInducedChargeCalculation(const bool on=true) | Garfield::AvalancheMicroscopic | inline |
| EnableIonisationMarkers(const bool on=true) | Garfield::AvalancheMicroscopic | inline |
| EnableMagneticField(const bool on=true) | Garfield::AvalancheMicroscopic | inline |
| EnableNullCollisionSteps(const bool on=true) | Garfield::AvalancheMicroscopic | inline |
| EnablePhotonTransport(const bool on=true) | Garfield::AvalancheMicroscopic | inline |
| EnablePlotting(ViewDrift *view) | Garfield::AvalancheMicroscopic | |
| EnableSecondaryEnergyHistogramming(TH1 *histo) | Garfield::AvalancheMicroscopic | |
| EnableSignalCalculation(const bool on=true) | Garfield::AvalancheMicroscopic | inline |
| EnableWeightingFieldIntegration(const bool on=true) | Garfield::AvalancheMicroscopic | inline |
| GetAvalancheSize(int &ne, int &ni) const | Garfield::AvalancheMicroscopic | inline |
| GetAvalancheSize(int &ne, int &nh, int &ni) const | Garfield::AvalancheMicroscopic | inline |
| GetAvalancheSizeLimit() const | Garfield::AvalancheMicroscopic | inline |
| GetElectronDriftLinePoint(double &x, double &y, double &z, double &t, const int ip, const unsigned int iel=0) const | Garfield::AvalancheMicroscopic | |
| GetElectronEndpoint(const unsigned int i, double &x0, double &y0, double &z0, double &t0, double &e0, double &x1, double &y1, double &z1, double &t1, double &e1, int &status) const | Garfield::AvalancheMicroscopic | |
| GetElectronEndpoint(const unsigned int i, double &x0, double &y0, double &z0, double &t0, double &e0, double &x1, double &y1, double &z1, double &t1, double &e1, double &dx1, double &dy1, double &dz1, int &status) const | Garfield::AvalancheMicroscopic | |
| GetElectronTransportCut() const | Garfield::AvalancheMicroscopic | inline |
| GetHoleDriftLinePoint(double &x, double &y, double &z, double &t, const int ip, const unsigned int iel=0) const | Garfield::AvalancheMicroscopic | |
| GetHoleEndpoint(const unsigned int i, double &x0, double &y0, double &z0, double &t0, double &e0, double &x1, double &y1, double &z1, double &t1, double &e1, int &status) const | Garfield::AvalancheMicroscopic | |
| GetNumberOfElectronDriftLinePoints(const unsigned int i=0) const | Garfield::AvalancheMicroscopic | |
| GetNumberOfElectronEndpoints() const | Garfield::AvalancheMicroscopic | inline |
| GetNumberOfHoleDriftLinePoints(const unsigned int i=0) const | Garfield::AvalancheMicroscopic | |
| GetNumberOfHoleEndpoints() const | Garfield::AvalancheMicroscopic | inline |
| GetNumberOfPhotons() const | Garfield::AvalancheMicroscopic | inline |
| GetPhoton(const unsigned int i, double &e, double &x0, double &y0, double &z0, double &t0, double &x1, double &y1, double &z1, double &t1, int &status) const | Garfield::AvalancheMicroscopic | |
| GetPhotonTransportCut() const | Garfield::AvalancheMicroscopic | inline |
| SetCollisionSteps(const unsigned int n) | Garfield::AvalancheMicroscopic | inline |
| SetDistanceHistogram(TH1 *histo, const char opt='r') | Garfield::AvalancheMicroscopic | |
| SetElectronTransportCut(const double cut) | Garfield::AvalancheMicroscopic | inline |
| SetPhotonTransportCut(const double cut) | Garfield::AvalancheMicroscopic | inline |
| SetSensor(Sensor *sensor) | Garfield::AvalancheMicroscopic | |
| SetTimeWindow(const double t0, const double t1) | Garfield::AvalancheMicroscopic | |
| SetUserHandleAttachment(void(*f)(double x, double y, double z, double t, int type, int level, Medium *m)) | Garfield::AvalancheMicroscopic | |
| SetUserHandleCollision(void(*f)(double x, double y, double z, double t, int type, int level, Medium *m, double e0, double e1, double dx0, double dy0, double dz0, double dx1, double dy1, double dz1)) | Garfield::AvalancheMicroscopic | |
| SetUserHandleInelastic(void(*f)(double x, double y, double z, double t, int type, int level, Medium *m)) | Garfield::AvalancheMicroscopic | |
| SetUserHandleIonisation(void(*f)(double x, double y, double z, double t, int type, int level, Medium *m)) | Garfield::AvalancheMicroscopic | |
| SetUserHandleStep(void(*f)(double x, double y, double z, double t, double e, double dx, double dy, double dz, bool hole)) | Garfield::AvalancheMicroscopic | |
| UnsetTimeWindow() | Garfield::AvalancheMicroscopic | inline |
| UnsetUserHandleAttachment() | Garfield::AvalancheMicroscopic | inline |
| UnsetUserHandleCollision() | Garfield::AvalancheMicroscopic | inline |
| UnsetUserHandleInelastic() | Garfield::AvalancheMicroscopic | inline |
| UnsetUserHandleIonisation() | Garfield::AvalancheMicroscopic | inline |
| UnsetUserHandleStep() | Garfield::AvalancheMicroscopic | inline |
| UseWeightingPotential(const bool on=true) | Garfield::AvalancheMicroscopic | inline |
| ~AvalancheMicroscopic() | Garfield::AvalancheMicroscopic | inline |