Garfield++ v2r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
Loading...
Searching...
No Matches
Garfield::AvalancheMicroscopic Member List

This is the complete list of members for Garfield::AvalancheMicroscopic, including all inherited members.

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::AvalancheMicroscopicinline
DisableAvalancheSizeLimit()Garfield::AvalancheMicroscopicinline
DisableBandStructure()Garfield::AvalancheMicroscopicinline
DisableDebugging()Garfield::AvalancheMicroscopicinline
DisableDistanceHistogramming(const int type)Garfield::AvalancheMicroscopic
DisableDistanceHistogramming()Garfield::AvalancheMicroscopic
DisableDriftLines()Garfield::AvalancheMicroscopicinline
DisableElectronEnergyHistogramming()Garfield::AvalancheMicroscopicinline
DisableExcitationMarkers()Garfield::AvalancheMicroscopicinline
DisableHoleEnergyHistogramming()Garfield::AvalancheMicroscopicinline
DisableInducedChargeCalculation()Garfield::AvalancheMicroscopicinline
DisableIonisationMarkers()Garfield::AvalancheMicroscopicinline
DisableMagneticField()Garfield::AvalancheMicroscopicinline
DisableNullCollisionSteps()Garfield::AvalancheMicroscopicinline
DisablePhotonTransport()Garfield::AvalancheMicroscopicinline
DisablePlotting()Garfield::AvalancheMicroscopic
DisableSecondaryEnergyHistogramming()Garfield::AvalancheMicroscopicinline
DisableSignalCalculation()Garfield::AvalancheMicroscopicinline
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::AvalancheMicroscopicinline
EnableAvalancheSizeLimit(const unsigned int size)Garfield::AvalancheMicroscopicinline
EnableBandStructure()Garfield::AvalancheMicroscopicinline
EnableDebugging()Garfield::AvalancheMicroscopicinline
EnableDistanceHistogramming(const int type)Garfield::AvalancheMicroscopic
EnableDriftLines()Garfield::AvalancheMicroscopicinline
EnableElectronEnergyHistogramming(TH1 *histo)Garfield::AvalancheMicroscopic
EnableExcitationMarkers()Garfield::AvalancheMicroscopicinline
EnableHoleEnergyHistogramming(TH1 *histo)Garfield::AvalancheMicroscopic
EnableInducedChargeCalculation()Garfield::AvalancheMicroscopicinline
EnableIonisationMarkers()Garfield::AvalancheMicroscopicinline
EnableMagneticField()Garfield::AvalancheMicroscopicinline
EnableNullCollisionSteps()Garfield::AvalancheMicroscopicinline
EnablePhotonTransport()Garfield::AvalancheMicroscopicinline
EnablePlotting(ViewDrift *view)Garfield::AvalancheMicroscopic
EnableSecondaryEnergyHistogramming(TH1 *histo)Garfield::AvalancheMicroscopic
EnableSignalCalculation()Garfield::AvalancheMicroscopicinline
GetAvalancheSize(int &ne, int &ni) constGarfield::AvalancheMicroscopicinline
GetAvalancheSize(int &ne, int &nh, int &ni) constGarfield::AvalancheMicroscopicinline
GetAvalancheSizeLimit() constGarfield::AvalancheMicroscopicinline
GetElectronDriftLinePoint(double &x, double &y, double &z, double &t, const int ip, const unsigned int iel=0) constGarfield::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) constGarfield::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) constGarfield::AvalancheMicroscopic
GetElectronTransportCut() constGarfield::AvalancheMicroscopicinline
GetHoleDriftLinePoint(double &x, double &y, double &z, double &t, const int ip, const unsigned int iel=0) constGarfield::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) constGarfield::AvalancheMicroscopic
GetNumberOfElectronDriftLinePoints(const unsigned int i=0) constGarfield::AvalancheMicroscopic
GetNumberOfElectronEndpoints() constGarfield::AvalancheMicroscopicinline
GetNumberOfHoleDriftLinePoints(const unsigned int i=0) constGarfield::AvalancheMicroscopic
GetNumberOfHoleEndpoints() constGarfield::AvalancheMicroscopicinline
GetNumberOfPhotons() constGarfield::AvalancheMicroscopicinline
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) constGarfield::AvalancheMicroscopic
GetPhotonTransportCut() constGarfield::AvalancheMicroscopicinline
SetCollisionSteps(const unsigned int n)Garfield::AvalancheMicroscopicinline
SetDistanceHistogram(TH1 *histo, const char opt='r')Garfield::AvalancheMicroscopic
SetElectronTransportCut(const double cut)Garfield::AvalancheMicroscopicinline
SetPhotonTransportCut(const double cut)Garfield::AvalancheMicroscopicinline
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::AvalancheMicroscopicinline