Garfield++ 3.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::SolidHole, including all inherited members.
BoundaryCondition enum name | Garfield::Solid | |
Charge enum value | Garfield::Solid | |
Dielectric enum value | Garfield::Solid | |
DielectricCharge enum value | Garfield::Solid | |
EnableDebugging(const bool on=true) | Garfield::Solid | inline |
Float enum value | Garfield::Solid | |
GetAverage() const | Garfield::SolidHole | inline |
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::SolidHole | virtual |
GetCentre(double &x, double &y, double &z) const | Garfield::Solid | inline |
GetDiscretisationLevel(const Panel &panel) override | Garfield::SolidHole | virtual |
GetHalfLengthX() const override | Garfield::SolidHole | inlinevirtual |
GetHalfLengthY() const override | Garfield::SolidHole | inlinevirtual |
GetHalfLengthZ() const override | Garfield::SolidHole | inlinevirtual |
GetId() const | Garfield::Solid | inline |
GetInnerRadius() const | Garfield::Solid | inlinevirtual |
GetLowerRadius() const override | Garfield::SolidHole | inlinevirtual |
GetOrientation(double &ctheta, double &stheta, double &cphi, double &sphi) const | Garfield::Solid | inline |
GetOuterRadius() const | Garfield::Solid | inlinevirtual |
GetRadius() const | Garfield::Solid | inlinevirtual |
GetRidgeHeight() const | Garfield::Solid | inlinevirtual |
GetRidgeOffset() const | Garfield::Solid | inlinevirtual |
GetSectors() const | Garfield::SolidHole | inline |
GetUpperRadius() const override | Garfield::SolidHole | inlinevirtual |
IsBox() const | Garfield::Solid | inlinevirtual |
IsHole() const override | Garfield::SolidHole | inlinevirtual |
IsInside(const double x, const double y, const double z) const override | Garfield::SolidHole | virtual |
IsRidge() const | Garfield::Solid | inlinevirtual |
IsSphere() const | Garfield::Solid | inlinevirtual |
IsTube() const | Garfield::Solid | inlinevirtual |
m_bctype | Garfield::Solid | protected |
m_charge | Garfield::Solid | protected |
m_className | 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_sPhi | Garfield::Solid | protected |
m_sTheta | Garfield::Solid | protected |
m_volt | Garfield::Solid | protected |
ParallelField enum value | Garfield::Solid | |
PerpendicularField enum value | Garfield::Solid | |
SetAverageRadius(const bool average) | Garfield::SolidHole | inline |
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 |
SetDirection(const double dx, const double dy, const double dz) | Garfield::Solid | protected |
SetHalfLengthX(const double lx) | Garfield::SolidHole | |
SetHalfLengthY(const double ly) | Garfield::SolidHole | |
SetHalfLengthZ(const double lz) | Garfield::SolidHole | |
SetLowerRadius(const double r) | Garfield::SolidHole | |
SetSectors(const unsigned int n) | Garfield::SolidHole | |
SetUpperRadius(const double r) | Garfield::SolidHole | |
Solid()=delete | Garfield::Solid | |
Solid(const double cx, const double cy, const double cz, const std::string &name) | Garfield::Solid | inline |
SolidHole(const double cx, const double cy, const double cz, const double rup, const double rlow, const double lx, const double ly, const double lz) | Garfield::SolidHole | |
SolidHole(const double cx, const double cy, const double cz, const double rup, const double rlow, const double lx, const double ly, const double lz, const double dx, const double dy, const double dz) | Garfield::SolidHole | |
SolidPanels(std::vector< Panel > &panels) override | Garfield::SolidHole | virtual |
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 |
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 |
~SolidHole() | Garfield::SolidHole | inline |