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::SolidTube, 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::SolidTube | 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::SolidTube | virtual |
GetCentre(double &x, double &y, double &z) const | Garfield::Solid | inline |
GetDiscretisationLevel(const Panel &panel) override | Garfield::SolidTube | virtual |
GetHalfLengthX() const | Garfield::Solid | inlinevirtual |
GetHalfLengthY() const | Garfield::Solid | inlinevirtual |
GetHalfLengthZ() const override | Garfield::SolidTube | inlinevirtual |
GetId() const | Garfield::Solid | inline |
GetInnerRadius() const override | Garfield::SolidTube | inlinevirtual |
GetLowerRadius() const | Garfield::Solid | inlinevirtual |
GetOrientation(double &ctheta, double &stheta, double &cphi, double &sphi) const | Garfield::Solid | inline |
GetOuterRadius() const override | Garfield::SolidTube | inlinevirtual |
GetRadius() const override | Garfield::SolidTube | inlinevirtual |
GetRidgeHeight() const | Garfield::Solid | inlinevirtual |
GetRidgeOffset() const | Garfield::Solid | inlinevirtual |
GetRotation() const | Garfield::SolidTube | inline |
GetSectors() const | Garfield::SolidTube | inline |
GetUpperRadius() const | Garfield::Solid | inlinevirtual |
IsBox() const | Garfield::Solid | inlinevirtual |
IsHole() const | Garfield::Solid | inlinevirtual |
IsInside(const double x, const double y, const double z) const override | Garfield::SolidTube | virtual |
IsRidge() const | Garfield::Solid | inlinevirtual |
IsSphere() const | Garfield::Solid | inlinevirtual |
IsTube() const override | Garfield::SolidTube | 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::SolidTube | inline |
SetBottomlid(const bool bottomlid) | Garfield::SolidTube | 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 |
SetHalfLength(const double lz) | Garfield::SolidTube | |
SetInnerRadius(const double rmin) | Garfield::SolidTube | |
SetOuterRadius(const double rmax) | Garfield::SolidTube | |
SetRadius(const double r) | Garfield::SolidTube | |
SetRotation(const double angle) | Garfield::SolidTube | inline |
SetSectors(const unsigned int n) | Garfield::SolidTube | |
SetToplid(const bool toplid) | Garfield::SolidTube | inline |
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::SolidTube | virtual |
SolidTube(const double cx, const double cy, const double cz, const double rmin, const double rmax, const double lz) | Garfield::SolidTube | |
SolidTube(const double cx, const double cy, const double cz, const double r, const double lz) | Garfield::SolidTube | |
SolidTube(const double cx, const double cy, const double cz, const double rmin, const double rmax, const double lz, const double dx, const double dy, const double dz) | Garfield::SolidTube | |
SolidTube(const double cx, const double cy, const double cz, const double r, const double lz, const double dx, const double dy, const double dz) | Garfield::SolidTube | |
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 |
~SolidTube() | Garfield::SolidTube | inline |