Garfield++ 4.0
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::SolidSphere, including all inherited members.
BoundaryCondition enum name | Garfield::Solid | |
Charge enum value | Garfield::Solid | |
Cut(const double x0, const double y0, const double z0, const double xn, const double yn, const double zn, std::vector< Panel > &panels) override | Garfield::SolidSphere | virtual |
Dielectric enum value | Garfield::Solid | |
DielectricCharge enum value | Garfield::Solid | |
EnableDebugging(const bool on=true) | Garfield::Solid | inline |
Float enum value | Garfield::Solid | |
GetBoundaryChargeDensity() const | Garfield::Solid | inline |
GetBoundaryConditionType() const | Garfield::Solid | inline |
GetBoundaryPotential() const | Garfield::Solid | inline |
GetBoundingBox(double &xmin, double &ymin, double &zmin, double &xmax, double &ymax, double &zmax) const override | Garfield::SolidSphere | virtual |
GetCentre(double &x, double &y, double &z) const | Garfield::Solid | inline |
GetColour() const | Garfield::Solid | inline |
GetDirection(double &dx, double &dy, double &dz) const | Garfield::Solid | inline |
GetDiscretisationLevel(const Panel &panel) override | Garfield::SolidSphere | virtual |
GetHalfLengthX() const | Garfield::Solid | inlinevirtual |
GetHalfLengthY() const | Garfield::Solid | inlinevirtual |
GetHalfLengthZ() const | Garfield::Solid | inlinevirtual |
GetId() const | Garfield::Solid | inline |
GetInnerRadius() const override | Garfield::SolidSphere | inlinevirtual |
GetLabel() const | Garfield::Solid | inline |
GetLowerRadius() const | Garfield::Solid | inlinevirtual |
GetOrientation(double &ctheta, double &stheta, double &cphi, double &sphi) const | Garfield::Solid | inline |
GetOuterRadius() const override | Garfield::SolidSphere | inlinevirtual |
GetProfile(std::vector< double > &xv, std::vector< double > &yv) const | Garfield::Solid | virtual |
GetRadius() const override | Garfield::SolidSphere | inlinevirtual |
GetRidgeHeight() const | Garfield::Solid | inlinevirtual |
GetRidgeOffset() const | Garfield::Solid | inlinevirtual |
GetUpperRadius() const | Garfield::Solid | inlinevirtual |
Intersect(const double x1, const double y1, const double z1, const double x2, const double y2, const double z2, const double x0, const double y0, const double z0, const double a, const double b, const double c, double &xc, double &yc, double &zc) | Garfield::Solid | static |
IsBox() const | Garfield::Solid | inlinevirtual |
IsExtrusion() const | Garfield::Solid | inlinevirtual |
IsHole() const | Garfield::Solid | inlinevirtual |
IsInside(const double x, const double y, const double z, const bool tesselated) const override | Garfield::SolidSphere | virtual |
IsRidge() const | Garfield::Solid | inlinevirtual |
IsSphere() const override | Garfield::SolidSphere | inlinevirtual |
IsTube() const | Garfield::Solid | inlinevirtual |
IsWire() const | Garfield::Solid | inlinevirtual |
m_bctype | Garfield::Solid | protected |
m_charge | Garfield::Solid | protected |
m_className | Garfield::Solid | protected |
m_colour | Garfield::Solid | protected |
m_cPhi | Garfield::Solid | protected |
m_cTheta | Garfield::Solid | protected |
m_cX | Garfield::Solid | protected |
m_cY | Garfield::Solid | protected |
m_cZ | Garfield::Solid | protected |
m_debug | Garfield::Solid | protected |
m_dX | Garfield::Solid | protected |
m_dY | Garfield::Solid | protected |
m_dZ | Garfield::Solid | protected |
m_eps | Garfield::Solid | protected |
m_label | Garfield::Solid | protected |
m_sPhi | Garfield::Solid | protected |
m_sTheta | Garfield::Solid | protected |
m_volt | Garfield::Solid | protected |
ParallelField enum value | Garfield::Solid | |
PerpendicularField enum value | Garfield::Solid | |
SetBoundaryChargeDensity(const double q) | Garfield::Solid | inline |
SetBoundaryDielectric() | Garfield::Solid | inline |
SetBoundaryFloat() | Garfield::Solid | inline |
SetBoundaryParallelField() | Garfield::Solid | inline |
SetBoundaryPerpendicularField() | Garfield::Solid | inline |
SetBoundaryPotential(const double v) | Garfield::Solid | inline |
SetColour(const int col) | Garfield::Solid | inline |
SetDirection(const double dx, const double dy, const double dz) | Garfield::Solid | protected |
SetDiscretisationLevel(const double dis) override | Garfield::SolidSphere | inlinevirtual |
SetLabel(const std::string &label) | Garfield::Solid | inline |
SetMeridians(const unsigned int n) | Garfield::SolidSphere | |
SetRadii(const double rmin, const double rmax) | Garfield::SolidSphere | |
SetRadius(const double r) | Garfield::SolidSphere | |
Solid()=delete | Garfield::Solid | |
Solid(const double cx, const double cy, const double cz, const std::string &name) | Garfield::Solid | inline |
SolidPanels(std::vector< Panel > &panels) override | Garfield::SolidSphere | virtual |
SolidSphere(const double cx, const double cy, const double cz, const double r) | Garfield::SolidSphere | |
SolidSphere(const double cx, const double cy, const double cz, const double rmin, const double rmax) | Garfield::SolidSphere | |
ToGlobal(const double u, const double v, const double w, double &x, double &y, double &z) const | Garfield::Solid | inlineprotected |
ToLocal(const double x, const double y, const double z, double &u, double &v, double &w) const | Garfield::Solid | inlineprotected |
Unknown enum value | Garfield::Solid | |
VectorToLocal(const double x, const double y, const double z, double &u, double &v, double &w) | Garfield::Solid | inlineprotected |
Voltage enum value | Garfield::Solid | |
~Solid() | Garfield::Solid | inlinevirtual |
~SolidSphere() | Garfield::SolidSphere | inline |