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

This is the complete list of members for Garfield::SolidTube, including all inherited members.

BoundaryCondition enum nameGarfield::Solid
Charge enum valueGarfield::Solid
Cut(const double x0, const double y0, const double z0, const double xn, const double yn, const double zn, std::vector< Panel > &panels) overrideGarfield::SolidTubevirtual
Dielectric enum valueGarfield::Solid
DielectricCharge enum valueGarfield::Solid
EnableDebugging(const bool on=true)Garfield::Solidinline
Float enum valueGarfield::Solid
GetAverage() constGarfield::SolidTubeinline
GetBoundaryChargeDensity() constGarfield::Solidinline
GetBoundaryConditionType() constGarfield::Solidinline
GetBoundaryPotential() constGarfield::Solidinline
GetBoundingBox(double &xmin, double &ymin, double &zmin, double &xmax, double &ymax, double &zmax) const overrideGarfield::SolidTubevirtual
GetCentre(double &x, double &y, double &z) constGarfield::Solidinline
GetColour() constGarfield::Solidinline
GetDirection(double &dx, double &dy, double &dz) constGarfield::Solidinline
GetDiscretisationLevel(const Panel &panel) overrideGarfield::SolidTubevirtual
GetHalfLengthX() constGarfield::Solidinlinevirtual
GetHalfLengthY() constGarfield::Solidinlinevirtual
GetHalfLengthZ() const overrideGarfield::SolidTubeinlinevirtual
GetId() constGarfield::Solidinline
GetInnerRadius() const overrideGarfield::SolidTubeinlinevirtual
GetLabel() constGarfield::Solidinline
GetLowerRadius() constGarfield::Solidinlinevirtual
GetOrientation(double &ctheta, double &stheta, double &cphi, double &sphi) constGarfield::Solidinline
GetOuterRadius() const overrideGarfield::SolidTubeinlinevirtual
GetProfile(std::vector< double > &xv, std::vector< double > &yv) constGarfield::Solidvirtual
GetRadius() const overrideGarfield::SolidTubeinlinevirtual
GetRidgeHeight() constGarfield::Solidinlinevirtual
GetRidgeOffset() constGarfield::Solidinlinevirtual
GetRotation() constGarfield::SolidTubeinline
GetSectors() constGarfield::SolidTubeinline
GetUpperRadius() constGarfield::Solidinlinevirtual
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::Solidstatic
IsBox() constGarfield::Solidinlinevirtual
IsExtrusion() constGarfield::Solidinlinevirtual
IsHole() constGarfield::Solidinlinevirtual
IsInside(const double x, const double y, const double z, const bool tesselated) const overrideGarfield::SolidTubevirtual
IsRidge() constGarfield::Solidinlinevirtual
IsSphere() constGarfield::Solidinlinevirtual
IsTube() const overrideGarfield::SolidTubeinlinevirtual
IsWire() constGarfield::Solidinlinevirtual
m_averageGarfield::SolidTubeprivate
m_bctypeGarfield::Solidprotected
m_botlidGarfield::SolidTubeprivate
m_chargeGarfield::Solidprotected
m_classNameGarfield::Solidprotected
m_colourGarfield::Solidprotected
m_cPhiGarfield::Solidprotected
m_cThetaGarfield::Solidprotected
m_cXGarfield::Solidprotected
m_cYGarfield::Solidprotected
m_cZGarfield::Solidprotected
m_debugGarfield::Solidprotected
m_disGarfield::SolidTubeprivate
m_dXGarfield::Solidprotected
m_dYGarfield::Solidprotected
m_dZGarfield::Solidprotected
m_epsGarfield::Solidprotected
m_idGarfield::Solidprivate
m_labelGarfield::Solidprotected
m_lZGarfield::SolidTubeprivate
m_mutexGarfield::SolidTubeprivate
m_nGarfield::SolidTubeprivate
m_rIGarfield::SolidTubeprivate
m_riIGarfield::SolidTubeprivate
m_riOGarfield::SolidTubeprivate
m_rOGarfield::SolidTubeprivate
m_rotGarfield::SolidTubeprivate
m_rpIGarfield::SolidTubeprivate
m_rpOGarfield::SolidTubeprivate
m_sPhiGarfield::Solidprotected
m_sThetaGarfield::Solidprotected
m_toplidGarfield::SolidTubeprivate
m_voltGarfield::Solidprotected
m_xpIGarfield::SolidTubeprivate
m_xpOGarfield::SolidTubeprivate
m_ypIGarfield::SolidTubeprivate
m_ypOGarfield::SolidTubeprivate
NotImplemented(const std::string &fcn) constGarfield::Solidprivate
ParallelField enum valueGarfield::Solid
PerpendicularField enum valueGarfield::Solid
s_idGarfield::Solidprivatestatic
SetAverageRadius(const bool average)Garfield::SolidTubeinline
SetBottomLid(const bool closed)Garfield::SolidTubeinline
SetBoundaryChargeDensity(const double q)Garfield::Solidinline
SetBoundaryDielectric()Garfield::Solidinline
SetBoundaryFloat()Garfield::Solidinline
SetBoundaryParallelField()Garfield::Solidinline
SetBoundaryPerpendicularField()Garfield::Solidinline
SetBoundaryPotential(const double v)Garfield::Solidinline
SetColour(const int col)Garfield::Solidinline
SetDirection(const double dx, const double dy, const double dz)Garfield::Solidprotected
SetDiscretisationLevel(const double dis) overrideGarfield::SolidTubeinlinevirtual
SetHalfLength(const double lz)Garfield::SolidTube
SetLabel(const std::string &label)Garfield::Solidinline
SetRadius(const double r)Garfield::SolidTube
SetRotation(const double angle)Garfield::SolidTubeinline
SetSectors(const unsigned int n)Garfield::SolidTube
SetTopLid(const bool closed)Garfield::SolidTubeinline
Solid()=deleteGarfield::Solid
Solid(const double cx, const double cy, const double cz, const std::string &name)Garfield::Solidinline
SolidPanels(std::vector< Panel > &panels) overrideGarfield::SolidTubevirtual
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 r, 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 ri, const double ro, const double lz)Garfield::SolidTube
SolidTube(const double cx, const double cy, const double cz, const double ri, const double ro, 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) constGarfield::Solidinlineprotected
ToLocal(const double x, const double y, const double z, double &u, double &v, double &w) constGarfield::Solidinlineprotected
Unknown enum valueGarfield::Solid
UpdatePolygon()Garfield::SolidTubeprivate
VectorToLocal(const double x, const double y, const double z, double &u, double &v, double &w)Garfield::Solidinlineprotected
Voltage enum valueGarfield::Solid
~Solid()Garfield::Solidinlinevirtual
~SolidTube()Garfield::SolidTubeinline