Garfield 0.3
Toolkit for the detailed simulation of particle detectors based on ionization measurement in gases and semiconductors
Loading...
Searching...
No Matches
Garfield::ComponentUser Member List

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) overrideGarfield::ComponentUser
DelayedWeightingPotential(const double x, const double y, const double z, const double t, const std::string &label) overrideGarfield::ComponentUser
ElectricField(const double x, const double y, const double z, double &ex, double &ey, double &ez, Medium *&m, int &status) overrideGarfield::ComponentUser
ElectricField(const double x, const double y, const double z, double &ex, double &ey, double &ez, double &v, Medium *&m, int &status) overrideGarfield::ComponentUser
GetBoundingBox(double &xmin, double &ymin, double &zmin, double &xmax, double &ymax, double &zmax) overrideGarfield::ComponentUser
GetMedium(const double x, const double y, const double z) overrideGarfield::ComponentUserinline
GetVoltageRange(double &vmin, double &vmax) overrideGarfield::ComponentUser
HasMagneticField() const overrideGarfield::ComponentUser
InArea(const double x, const double y, const double z)Garfield::ComponentUserinlineprivate
m_bfieldGarfield::ComponentUserprivate
m_dwfieldGarfield::ComponentUserprivate
m_dwpotGarfield::ComponentUserprivate
m_efieldGarfield::ComponentUserprivate
m_epotGarfield::ComponentUserprivate
m_hasAreaGarfield::ComponentUserprivate
m_mediumGarfield::ComponentUserprivate
m_wfieldGarfield::ComponentUserprivate
m_wpotGarfield::ComponentUserprivate
m_xmaxGarfield::ComponentUserprivate
m_xminGarfield::ComponentUserprivate
MagneticField(const double x, const double y, const double z, double &bx, double &by, double &bz, int &status) overrideGarfield::ComponentUser
Reset() overrideGarfield::ComponentUserprivate
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::ComponentUserinline
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() overrideGarfield::ComponentUserprivate
WeightingField(const double x, const double y, const double z, double &wx, double &wy, double &wz, const std::string &label) overrideGarfield::ComponentUser
WeightingPotential(const double x, const double y, const double z, const std::string &label) overrideGarfield::ComponentUser
~ComponentUser()Garfield::ComponentUserinline