Garfield++ 3.0
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
DisableAvalancheSizeLimit()Garfield::AvalancheMicroscopicinline
DisableDebugging()Garfield::AvalancheMicroscopicinline
DisableDistanceHistogramming(const int type)Garfield::AvalancheMicroscopic
DisableDistanceHistogramming()Garfield::AvalancheMicroscopic
DisableElectronEnergyHistogramming()Garfield::AvalancheMicroscopicinline
DisableHoleEnergyHistogramming()Garfield::AvalancheMicroscopicinline
DisablePlotting()Garfield::AvalancheMicroscopicinline
DisableSecondaryEnergyHistogramming()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(const bool on=true)Garfield::AvalancheMicroscopicinline
EnableAvalancheSizeLimit(const unsigned int size)Garfield::AvalancheMicroscopicinline
EnableBandStructure(const bool on=true)Garfield::AvalancheMicroscopicinline
EnableDebugging()Garfield::AvalancheMicroscopicinline
EnableDistanceHistogramming(const int type)Garfield::AvalancheMicroscopic
EnableDriftLines(const bool on=true)Garfield::AvalancheMicroscopicinline
EnableElectronEnergyHistogramming(TH1 *histo)Garfield::AvalancheMicroscopic
EnableExcitationMarkers(const bool on=true)Garfield::AvalancheMicroscopicinline
EnableHoleEnergyHistogramming(TH1 *histo)Garfield::AvalancheMicroscopic
EnableInducedChargeCalculation(const bool on=true)Garfield::AvalancheMicroscopicinline
EnableIonisationMarkers(const bool on=true)Garfield::AvalancheMicroscopicinline
EnableMagneticField(const bool on=true)Garfield::AvalancheMicroscopicinline
EnableNullCollisionSteps(const bool on=true)Garfield::AvalancheMicroscopicinline
EnablePhotonTransport(const bool on=true)Garfield::AvalancheMicroscopicinline
EnablePlotting(ViewDrift *view)Garfield::AvalancheMicroscopic
EnableSecondaryEnergyHistogramming(TH1 *histo)Garfield::AvalancheMicroscopic
EnableSignalCalculation(const bool on=true)Garfield::AvalancheMicroscopicinline
EnableWeightingFieldIntegration(const bool on=true)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
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::AvalancheMicroscopicinline
UnsetUserHandleAttachment()Garfield::AvalancheMicroscopicinline
UnsetUserHandleCollision()Garfield::AvalancheMicroscopicinline
UnsetUserHandleInelastic()Garfield::AvalancheMicroscopicinline
UnsetUserHandleIonisation()Garfield::AvalancheMicroscopicinline
UnsetUserHandleStep()Garfield::AvalancheMicroscopicinline
UseWeightingPotential(const bool on=true)Garfield::AvalancheMicroscopicinline
~AvalancheMicroscopic()Garfield::AvalancheMicroscopicinline