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

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

AddComponent(ComponentBase *comp)Garfield::Sensor
AddElectrode(ComponentBase *comp, const std::string &label)Garfield::Sensor
AddInducedCharge(const double q, const double x0, const double y0, const double z0, const double x1, const double y1, const double z1)Garfield::Sensor
AddNoise(const bool total=true, const bool electron=false, const bool ion=false)Garfield::Sensor
AddSignal(const double q, const double t, const double dt, const double x, const double y, const double z, const double vx, const double vy, const double vz)Garfield::Sensor
Clear()Garfield::Sensor
ClearSignal()Garfield::Sensor
ComputeThresholdCrossings(const double thr, const std::string &label, int &n)Garfield::Sensor
ConvoluteSignal()Garfield::Sensor
DisableDebugging()Garfield::Sensorinline
ElectricField(const double x, const double y, const double z, double &ex, double &ey, double &ez, double &v, Medium *&medium, int &status)Garfield::Sensor
ElectricField(const double x, const double y, const double z, double &ex, double &ey, double &ez, Medium *&medium, int &status)Garfield::Sensor
EnableDebugging()Garfield::Sensorinline
GetArea(double &xmin, double &ymin, double &zmin, double &xmax, double &ymax, double &zmax)Garfield::Sensor
GetComponent(const unsigned int componentNumber)Garfield::Sensor
GetElectronSignal(const std::string &label, const unsigned int bin)Garfield::Sensor
GetInducedCharge(const std::string &label)Garfield::Sensor
GetIonSignal(const std::string &label, const unsigned int bin)Garfield::Sensor
GetMedium(const double x, const double y, const double z, Medium *&medium)Garfield::Sensor
GetNumberOfComponents() constGarfield::Sensorinline
GetNumberOfElectrodes() constGarfield::Sensorinline
GetNumberOfThresholdCrossings() constGarfield::Sensorinline
GetSignal(const std::string &label, const unsigned int bin)Garfield::Sensor
GetThresholdCrossing(const unsigned int i, double &time, double &level, bool &rise) constGarfield::Sensor
GetTimeWindow(double &tstart, double &tstep, unsigned int &nsteps)Garfield::Sensorinline
GetTransferFunction(const double t)Garfield::Sensor
GetVoltageRange(double &vmin, double &vmax)Garfield::Sensor
IntegrateSignal()Garfield::Sensor
IsInArea(const double x, const double y, const double z)Garfield::Sensor
IsInTrapRadius(const double q0, const double x0, const double y0, const double z0, double &xw, double &yw, double &rw)Garfield::Sensor
IsWireCrossed(const double x0, const double y0, const double z0, const double x1, const double y1, const double z1, double &xc, double &yc, double &zc)Garfield::Sensor
MagneticField(const double x, const double y, const double z, double &bx, double &by, double &bz, int &status)Garfield::Sensor
NewSignal()Garfield::Sensorinline
Sensor()Garfield::Sensor
SetArea()Garfield::Sensor
SetArea(const double xmin, const double ymin, const double zmin, const double xmax, const double ymax, const double zmax)Garfield::Sensor
SetNoiseFunction(double(*f)(double t))Garfield::Sensor
SetTimeWindow(const double tstart, const double tstep, const unsigned int nsteps)Garfield::Sensor
SetTransferFunction(double(*f)(double t))Garfield::Sensor
SetTransferFunction(const std::vector< double > &times, const std::vector< double > &values)Garfield::Sensor
WeightingField(const double x, const double y, const double z, double &wx, double &wy, double &wz, const std::string &label)Garfield::Sensor
WeightingPotential(const double x, const double y, const double z, const std::string &label)Garfield::Sensor
~Sensor()Garfield::Sensorinline