Garfield++ v2r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
Loading...
Searching...
No Matches
Garfield::ComponentAnalyticField Member List

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

A00 enum valueGarfield::ComponentAnalyticField
ActivateTraps()Garfield::ComponentBaseinline
ActivateVelocityMap()Garfield::ComponentBaseinline
AddCharge(const double x, const double y, const double z, const double q)Garfield::ComponentAnalyticField
AddPixelOnPlaneX(const double x, const double ymin, const double ymax, const double zmin, const double zmax, const std::string &label, const double gap=-1.)Garfield::ComponentAnalyticField
AddPixelOnPlaneY(const double y, const double xmin, const double xmax, const double zmin, const double zmax, const std::string &label, const double gap=-1.)Garfield::ComponentAnalyticField
AddPlaneX(const double x, const double voltage, const std::string &label)Garfield::ComponentAnalyticField
AddPlaneY(const double y, const double voltage, const std::string &label)Garfield::ComponentAnalyticField
AddReadout(const std::string &label)Garfield::ComponentAnalyticField
AddStripOnPlaneX(const char direction, const double x, const double smin, const double smax, const std::string &label, const double gap=-1.)Garfield::ComponentAnalyticField
AddStripOnPlaneY(const char direction, const double y, const double smin, const double smax, const std::string &label, const double gap=-1.)Garfield::ComponentAnalyticField
AddTube(const double radius, const double voltage, const int nEdges, const std::string &label)Garfield::ComponentAnalyticField
AddWire(const double x, const double y, const double diameter, const double voltage, const std::string &label, const double length=100., const double tension=50., const double rho=19.3, const int ntrap=5)Garfield::ComponentAnalyticField
B1X enum valueGarfield::ComponentAnalyticField
B1Y enum valueGarfield::ComponentAnalyticField
B2X enum valueGarfield::ComponentAnalyticField
B2Y enum valueGarfield::ComponentAnalyticField
C10 enum valueGarfield::ComponentAnalyticField
C2X enum valueGarfield::ComponentAnalyticField
C2Y enum valueGarfield::ComponentAnalyticField
C30 enum valueGarfield::ComponentAnalyticField
Cell enum nameGarfield::ComponentAnalyticField
Clear()Garfield::ComponentBasevirtual
ClearCharges()Garfield::ComponentAnalyticField
ComponentAnalyticField()Garfield::ComponentAnalyticField
ComponentBase()Garfield::ComponentBase
D10 enum valueGarfield::ComponentAnalyticField
D20 enum valueGarfield::ComponentAnalyticField
D30 enum valueGarfield::ComponentAnalyticField
D40 enum valueGarfield::ComponentAnalyticField
DeactivateTraps()Garfield::ComponentBaseinline
DectivateVelocityMap()Garfield::ComponentBaseinline
DisableAxialPeriodicityX()Garfield::ComponentBaseinline
DisableAxialPeriodicityY()Garfield::ComponentBaseinline
DisableAxialPeriodicityZ()Garfield::ComponentBaseinline
DisableChargeCheck()Garfield::ComponentAnalyticFieldinline
DisableDebugging()Garfield::ComponentBaseinline
DisableMirrorPeriodicityX()Garfield::ComponentBaseinline
DisableMirrorPeriodicityY()Garfield::ComponentBaseinline
DisableMirrorPeriodicityZ()Garfield::ComponentBaseinline
DisablePeriodicityX()Garfield::ComponentBaseinline
DisablePeriodicityY()Garfield::ComponentBaseinline
DisablePeriodicityZ()Garfield::ComponentBaseinline
DisableRotationSymmetryX()Garfield::ComponentBaseinline
DisableRotationSymmetryY()Garfield::ComponentBaseinline
DisableRotationSymmetryZ()Garfield::ComponentBaseinline
ElectricField(const double x, const double y, const double z, double &ex, double &ey, double &ez, Medium *&m, int &status)Garfield::ComponentAnalyticFieldinlinevirtual
ElectricField(const double x, const double y, const double z, double &ex, double &ey, double &ez, double &v, Medium *&m, int &status)Garfield::ComponentAnalyticFieldinlinevirtual
ElectronAttachment(const double, const double, const double, double &eta)Garfield::ComponentBaseinlinevirtual
ElectronVelocity(const double, const double, const double, double &vx, double &vy, double &vz, Medium *&, int &status)Garfield::ComponentBaseinlinevirtual
EnableAxialPeriodicityX(const bool on=true)Garfield::ComponentBaseinline
EnableAxialPeriodicityY(const bool on=true)Garfield::ComponentBaseinline
EnableAxialPeriodicityZ(const bool on=true)Garfield::ComponentBaseinline
EnableChargeCheck(const bool on=true)Garfield::ComponentAnalyticFieldinline
EnableDebugging()Garfield::ComponentBaseinline
EnableMirrorPeriodicityX(const bool on=true)Garfield::ComponentBaseinline
EnableMirrorPeriodicityY(const bool on=true)Garfield::ComponentBaseinline
EnableMirrorPeriodicityZ(const bool on=true)Garfield::ComponentBaseinline
EnablePeriodicityX(const bool on=true)Garfield::ComponentBaseinline
EnablePeriodicityY(const bool on=true)Garfield::ComponentBaseinline
EnablePeriodicityZ(const bool on=true)Garfield::ComponentBaseinline
EnableRotationSymmetryX(const bool on=true)Garfield::ComponentBaseinline
EnableRotationSymmetryY(const bool on=true)Garfield::ComponentBaseinline
EnableRotationSymmetryZ(const bool on=true)Garfield::ComponentBaseinline
GetBoundingBox(double &x0, double &y0, double &z0, double &x1, double &y1, double &z1)Garfield::ComponentAnalyticFieldvirtual
GetCellType()Garfield::ComponentAnalyticFieldinline
GetElectronLifetime(const double, const double, const double, double &etau)Garfield::ComponentBaseinlinevirtual
GetHoleLifetime(const double, const double, const double, double &htau)Garfield::ComponentBaseinlinevirtual
GetMedium(const double x, const double y, const double z)Garfield::ComponentBasevirtual
GetNumberOfPlanesX() constGarfield::ComponentAnalyticField
GetNumberOfPlanesY() constGarfield::ComponentAnalyticField
GetNumberOfWires() constGarfield::ComponentAnalyticFieldinline
GetPeriodicityX(double &s)Garfield::ComponentAnalyticField
GetPeriodicityY(double &s)Garfield::ComponentAnalyticField
GetPlaneX(const unsigned int i, double &x, double &voltage, std::string &label) constGarfield::ComponentAnalyticField
GetPlaneY(const unsigned int i, double &y, double &voltage, std::string &label) constGarfield::ComponentAnalyticField
GetTube(double &r, double &voltage, int &nEdges, std::string &label) constGarfield::ComponentAnalyticField
GetVoltageRange(double &pmin, double &pmax)Garfield::ComponentAnalyticFieldvirtual
GetWire(const unsigned int i, double &x, double &y, double &diameter, double &voltage, std::string &label, double &length, double &charge, int &ntrap) constGarfield::ComponentAnalyticField
HoleAttachment(const double, const double, const double, double &eta)Garfield::ComponentBaseinlinevirtual
HoleVelocity(const double, const double, const double, double &vx, double &vy, double &vz, Medium *&, int &status)Garfield::ComponentBaseinlinevirtual
IsInTrapRadius(const double q0, const double x0, const double y0, const double z0, double &xw, double &yx, double &rw)Garfield::ComponentAnalyticFieldvirtual
IsReady()Garfield::ComponentBaseinlinevirtual
IsTrapActive()Garfield::ComponentBaseinline
IsVelocityActive()Garfield::ComponentBaseinline
IsWireCrossed(const double x0, const double y0, const double z0, const double x1, const double y1, const double z1, double &xc, double &yc, double &zc)Garfield::ComponentAnalyticFieldvirtual
m_activeTrapsGarfield::ComponentBaseprotected
m_bx0Garfield::ComponentBaseprotected
m_by0Garfield::ComponentBaseprotected
m_bz0Garfield::ComponentBaseprotected
m_classNameGarfield::ComponentBaseprotected
m_debugGarfield::ComponentBaseprotected
m_geometryGarfield::ComponentBaseprotected
m_hasVelocityMapGarfield::ComponentBaseprotected
m_readyGarfield::ComponentBaseprotected
m_xAxiallyPeriodicGarfield::ComponentBaseprotected
m_xMirrorPeriodicGarfield::ComponentBaseprotected
m_xPeriodicGarfield::ComponentBaseprotected
m_xRotationSymmetryGarfield::ComponentBaseprotected
m_yAxiallyPeriodicGarfield::ComponentBaseprotected
m_yMirrorPeriodicGarfield::ComponentBaseprotected
m_yPeriodicGarfield::ComponentBaseprotected
m_yRotationSymmetryGarfield::ComponentBaseprotected
m_zAxiallyPeriodicGarfield::ComponentBaseprotected
m_zMirrorPeriodicGarfield::ComponentBaseprotected
m_zPeriodicGarfield::ComponentBaseprotected
m_zRotationSymmetryGarfield::ComponentBaseprotected
MagneticField(const double x, const double y, const double z, double &bx, double &by, double &bz, int &status)Garfield::ComponentBasevirtual
PrintCharges() constGarfield::ComponentAnalyticField
SetGeometry(GeometryBase *geo)Garfield::ComponentBasevirtual
SetMagneticField(const double bx, const double by, const double bz)Garfield::ComponentBase
SetPeriodicityX(const double s)Garfield::ComponentAnalyticField
SetPeriodicityY(const double s)Garfield::ComponentAnalyticField
Unknown enum valueGarfield::ComponentAnalyticField
WeightingField(const double x, const double y, const double z, double &wx, double &wy, double &wz, const std::string &label)Garfield::ComponentAnalyticFieldinlinevirtual
WeightingPotential(const double x, const double y, const double z, const std::string &label)Garfield::ComponentAnalyticFieldinlinevirtual
~ComponentAnalyticField()Garfield::ComponentAnalyticFieldinline
~ComponentBase()Garfield::ComponentBaseinlinevirtual