![]() |
Garfield 0.3
Toolkit for the detailed simulation of particle detectors based on ionization measurement in gases and semiconductors
|
This is the complete list of members for Garfield::ComponentUser, including all inherited members.
ComponentUser() | Garfield::ComponentUser | |
DelayedWeightingField(const double x, const double y, const double z, const double t, double &wx, double &wy, double &wz, const std::string &label) override | Garfield::ComponentUser | |
DelayedWeightingPotential(const double x, const double y, const double z, const double t, const std::string &label) override | Garfield::ComponentUser | |
ElectricField(const double x, const double y, const double z, double &ex, double &ey, double &ez, Medium *&m, int &status) override | Garfield::ComponentUser | |
ElectricField(const double x, const double y, const double z, double &ex, double &ey, double &ez, double &v, Medium *&m, int &status) override | Garfield::ComponentUser | |
GetBoundingBox(double &xmin, double &ymin, double &zmin, double &xmax, double &ymax, double &zmax) override | Garfield::ComponentUser | |
GetMedium(const double x, const double y, const double z) override | Garfield::ComponentUser | inline |
GetVoltageRange(double &vmin, double &vmax) override | Garfield::ComponentUser | |
HasMagneticField() const override | Garfield::ComponentUser | |
InArea(const double x, const double y, const double z) | Garfield::ComponentUser | inlineprivate |
m_bfield | Garfield::ComponentUser | private |
m_dwfield | Garfield::ComponentUser | private |
m_dwpot | Garfield::ComponentUser | private |
m_efield | Garfield::ComponentUser | private |
m_epot | Garfield::ComponentUser | private |
m_hasArea | Garfield::ComponentUser | private |
m_medium | Garfield::ComponentUser | private |
m_wfield | Garfield::ComponentUser | private |
m_wpot | Garfield::ComponentUser | private |
m_xmax | Garfield::ComponentUser | private |
m_xmin | Garfield::ComponentUser | private |
MagneticField(const double x, const double y, const double z, double &bx, double &by, double &bz, int &status) override | Garfield::ComponentUser | |
Reset() override | Garfield::ComponentUser | private |
SetArea(const double xmin, const double ymin, const double zmin, const double xmax, const double ymax, const double zmax) | Garfield::ComponentUser | |
SetDelayedSignalTimes(const std::vector< double > &ts) | Garfield::ComponentUser | |
SetDelayedWeightingField(std::function< void(const double, const double, const double, const double, double &, double &, double &)>, const std::string &label) | Garfield::ComponentUser | |
SetDelayedWeightingField(const std::string &expression, const std::string &label) | Garfield::ComponentUser | |
SetDelayedWeightingPotential(std::function< double(const double, const double, const double, const double)>, const std::string &label) | Garfield::ComponentUser | |
SetDelayedWeightingPotential(const std::string &expression, const std::string &label) | Garfield::ComponentUser | |
SetElectricField(std::function< void(const double, const double, const double, double &, double &, double &)>) | Garfield::ComponentUser | |
SetElectricField(const std::string &expression) | Garfield::ComponentUser | |
SetMagneticField(std::function< void(const double, const double, const double, double &, double &, double &)>) | Garfield::ComponentUser | |
SetMagneticField(const std::string &expression) | Garfield::ComponentUser | |
SetMedium(Medium *medium) | Garfield::ComponentUser | inline |
SetPotential(std::function< double(const double, const double, const double)>) | Garfield::ComponentUser | |
SetPotential(const std::string &expression) | Garfield::ComponentUser | |
SetWeightingField(std::function< void(const double, const double, const double, double &, double &, double &)>, const std::string &label) | Garfield::ComponentUser | |
SetWeightingField(const std::string &expression, const std::string &label) | Garfield::ComponentUser | |
SetWeightingPotential(std::function< double(const double, const double, const double)>, const std::string &label) | Garfield::ComponentUser | |
SetWeightingPotential(const std::string &expression, const std::string &label) | Garfield::ComponentUser | |
UnsetArea() | Garfield::ComponentUser | |
UpdatePeriodicity() override | Garfield::ComponentUser | private |
WeightingField(const double x, const double y, const double z, double &wx, double &wy, double &wz, const std::string &label) override | Garfield::ComponentUser | |
WeightingPotential(const double x, const double y, const double z, const std::string &label) override | Garfield::ComponentUser | |
~ComponentUser() | Garfield::ComponentUser | inline |