Garfield++ v2r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
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::Sensor | inline |
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::Sensor | inline |
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() const | Garfield::Sensor | inline |
GetNumberOfElectrodes() const | Garfield::Sensor | inline |
GetNumberOfThresholdCrossings() const | Garfield::Sensor | inline |
GetSignal(const std::string &label, const unsigned int bin) | Garfield::Sensor | |
GetThresholdCrossing(const unsigned int i, double &time, double &level, bool &rise) const | Garfield::Sensor | |
GetTimeWindow(double &tstart, double &tstep, unsigned int &nsteps) | Garfield::Sensor | inline |
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::Sensor | inline |
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 > ×, 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::Sensor | inline |