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 | |
DisableAttachmentMarkers() | Garfield::AvalancheMicroscopic | inline |
DisableAvalancheSizeLimit() | Garfield::AvalancheMicroscopic | inline |
DisableBandStructure() | Garfield::AvalancheMicroscopic | inline |
DisableDebugging() | Garfield::AvalancheMicroscopic | inline |
DisableDistanceHistogramming(const int type) | Garfield::AvalancheMicroscopic | |
DisableDistanceHistogramming() | Garfield::AvalancheMicroscopic | |
DisableDriftLines() | Garfield::AvalancheMicroscopic | inline |
DisableElectronEnergyHistogramming() | Garfield::AvalancheMicroscopic | |
DisableExcitationMarkers() | Garfield::AvalancheMicroscopic | inline |
DisableHoleEnergyHistogramming() | Garfield::AvalancheMicroscopic | |
DisableInducedChargeCalculation() | Garfield::AvalancheMicroscopic | inline |
DisableIonisationMarkers() | Garfield::AvalancheMicroscopic | inline |
DisableMagneticField() | Garfield::AvalancheMicroscopic | inline |
DisableNullCollisionSteps() | Garfield::AvalancheMicroscopic | inline |
DisablePhotonTransport() | Garfield::AvalancheMicroscopic | inline |
DisablePlotting() | Garfield::AvalancheMicroscopic | |
DisableSecondaryEnergyHistogramming() | Garfield::AvalancheMicroscopic | |
DisableSignalCalculation() | 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() | Garfield::AvalancheMicroscopic | inline |
EnableAvalancheSizeLimit(const int size) | Garfield::AvalancheMicroscopic | inline |
EnableBandStructure() | Garfield::AvalancheMicroscopic | inline |
EnableDebugging() | Garfield::AvalancheMicroscopic | inline |
EnableDistanceHistogramming(const int type) | Garfield::AvalancheMicroscopic | |
EnableDriftLines() | Garfield::AvalancheMicroscopic | inline |
EnableElectronEnergyHistogramming(TH1 *histo) | Garfield::AvalancheMicroscopic | |
EnableExcitationMarkers() | Garfield::AvalancheMicroscopic | inline |
EnableHoleEnergyHistogramming(TH1 *histo) | Garfield::AvalancheMicroscopic | |
EnableInducedChargeCalculation() | Garfield::AvalancheMicroscopic | inline |
EnableIonisationMarkers() | Garfield::AvalancheMicroscopic | inline |
EnableMagneticField() | Garfield::AvalancheMicroscopic | inline |
EnableNullCollisionSteps() | Garfield::AvalancheMicroscopic | inline |
EnablePhotonTransport() | Garfield::AvalancheMicroscopic | inline |
EnablePlotting(ViewDrift *view) | Garfield::AvalancheMicroscopic | |
EnableSecondaryEnergyHistogramming(TH1 *histo) | Garfield::AvalancheMicroscopic | |
EnableSignalCalculation() | 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 int n) | Garfield::AvalancheMicroscopic | |
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 | |
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 | |
UnsetUserHandleAttachment() | Garfield::AvalancheMicroscopic | |
UnsetUserHandleInelastic() | Garfield::AvalancheMicroscopic | |
UnsetUserHandleIonisation() | Garfield::AvalancheMicroscopic | |
UnsetUserHandleStep() | Garfield::AvalancheMicroscopic | |
~AvalancheMicroscopic() | Garfield::AvalancheMicroscopic | inline |