Garfield++ v1r0
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, 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()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
GetElectronSignal(const std::string label, const int bin)Garfield::Sensor
GetInducedCharge(const std::string label)Garfield::Sensor
GetIonSignal(const std::string label, const int bin)Garfield::Sensor
GetMedium(const double x, const double y, const double z, Medium *&medium)Garfield::Sensor
GetNumberOfComponents()Garfield::Sensorinline
GetNumberOfElectrodes()Garfield::Sensorinline
GetNumberOfThresholdCrossings()Garfield::Sensorinline
GetSignal(const std::string label, const int bin)Garfield::Sensor
GetThresholdCrossing(const int i, double &time, double &level, bool &rise)Garfield::Sensor
GetTimeWindow(double &tstart, double &tstep, 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(double x0, double y0, 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 int nsteps)Garfield::Sensor
SetTransferFunction(double(*f)(double t))Garfield::Sensor
SetTransferFunction(std::vector< double > times, 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