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::SolidHole, 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::SolidHole | virtual |
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 |
GetColour() const | Garfield::Solid | inline |
GetDirection(double &dx, double &dy, double &dz) 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 |
GetLabel() const | Garfield::Solid | inline |
GetLowerRadius() const override | Garfield::SolidHole | inlinevirtual |
GetOrientation(double &ctheta, double &stheta, double &cphi, double &sphi) const | Garfield::Solid | inline |
GetOuterRadius() const | Garfield::Solid | inlinevirtual |
GetProfile(std::vector< double > &xv, std::vector< double > &yv) const | Garfield::Solid | virtual |
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 |
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 override | Garfield::SolidHole | inlinevirtual |
IsInside(const double x, const double y, const double z, const bool tesselated) const override | Garfield::SolidHole | virtual |
IsRidge() const | Garfield::Solid | inlinevirtual |
IsSphere() const | Garfield::Solid | 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 | |
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 |
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::SolidHole | inlinevirtual |
SetHalfLengthX(const double lx) | Garfield::SolidHole | |
SetHalfLengthY(const double ly) | Garfield::SolidHole | |
SetHalfLengthZ(const double lz) | Garfield::SolidHole | |
SetLabel(const std::string &label) | Garfield::Solid | inline |
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 |
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 |
~SolidHole() | Garfield::SolidHole | inline |