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

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

ActivateTraps()Garfield::ComponentBaseinline
ActivateVelocityMap()Garfield::ComponentBaseinline
Clear()Garfield::ComponentBasevirtual
ComponentBase()Garfield::ComponentBase
ComponentTcad2d()Garfield::ComponentTcad2d
DeactivateTraps()Garfield::ComponentBaseinline
DectivateVelocityMap()Garfield::ComponentBaseinline
DisableAxialPeriodicityX()Garfield::ComponentBaseinline
DisableAxialPeriodicityY()Garfield::ComponentBaseinline
DisableAxialPeriodicityZ()Garfield::ComponentBaseinline
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, double &v, Medium *&m, int &status)Garfield::ComponentTcad2dvirtual
ElectricField(const double x, const double y, const double z, double &ex, double &ey, double &ez, Medium *&m, int &status)Garfield::ComponentTcad2dinlinevirtual
ElectronAttachment(const double x, const double y, const double z, double &eta)Garfield::ComponentTcad2dvirtual
ElectronVelocity(const double x, const double y, const double z, double &vx, double &vy, double &vz, Medium *&m, int &status)Garfield::ComponentTcad2dvirtual
EnableAxialPeriodicityX(const bool on=true)Garfield::ComponentBaseinline
EnableAxialPeriodicityY(const bool on=true)Garfield::ComponentBaseinline
EnableAxialPeriodicityZ(const bool on=true)Garfield::ComponentBaseinline
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
GetAcceptorOccupation(const double x, const double y, const double z, const unsigned int acceptorNumber, double &occupationFraction)Garfield::ComponentTcad2d
GetBoundingBox(double &xmin, double &ymin, double &zmin, double &xmax, double &ymax, double &zmax)Garfield::ComponentTcad2dvirtual
GetDonorOccupation(const double x, const double y, const double z, const unsigned int donorNumber, double &occupationFraction)Garfield::ComponentTcad2d
GetElectronLifetime(const double x, const double y, const double z, double &etau)Garfield::ComponentTcad2dvirtual
GetElement(const unsigned int i, double &vol, double &dmin, double &dmax, int &type) constGarfield::ComponentTcad2d
GetElement(const unsigned int i, double &vol, double &dmin, double &dmax, int &type, int &node1, int &node2, int &node3, int &node4, int &reg) constGarfield::ComponentTcad2d
GetHoleLifetime(const double x, const double y, const double z, double &htau)Garfield::ComponentTcad2dvirtual
GetMedium(const double x, const double y, const double z)Garfield::ComponentTcad2dvirtual
GetMedium(const unsigned int ireg) constGarfield::ComponentTcad2d
GetMobility(const double x, const double y, const double z, double &emob, double &hmob)Garfield::ComponentTcad2d
GetNode(const unsigned int i, double &x, double &y, double &v, double &ex, double &ey) constGarfield::ComponentTcad2d
GetNumberOfAcceptors()Garfield::ComponentTcad2dinline
GetNumberOfDonors()Garfield::ComponentTcad2dinline
GetNumberOfElements() constGarfield::ComponentTcad2dinline
GetNumberOfNodes() constGarfield::ComponentTcad2dinline
GetNumberOfRegions() constGarfield::ComponentTcad2dinline
GetRegion(const unsigned int i, std::string &name, bool &active) constGarfield::ComponentTcad2d
GetVoltageRange(double &vmin, double &vmax)Garfield::ComponentTcad2dvirtual
HoleAttachment(const double x, const double y, const double z, double &eta)Garfield::ComponentTcad2dvirtual
HoleVelocity(const double x, const double y, const double z, double &vx, double &vy, double &vz, Medium *&m, int &status)Garfield::ComponentTcad2dvirtual
Initialise(const std::string &gridfilename, const std::string &datafilename)Garfield::ComponentTcad2d
IsInTrapRadius(const double q0, const double x0, const double y0, const double z0, double &xw, double &yw, double &rw)Garfield::ComponentBasevirtual
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::ComponentBasevirtual
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
PrintRegions() constGarfield::ComponentTcad2d
SetAcceptor(const unsigned int acceptorNumber, const double eXsec, const double hxSec, const double concentration)Garfield::ComponentTcad2d
SetDonor(const unsigned int donorNumber, const double eXsec, const double hxSec, const double concentration)Garfield::ComponentTcad2d
SetDriftRegion(const unsigned int ireg)Garfield::ComponentTcad2d
SetGeometry(GeometryBase *geo)Garfield::ComponentBasevirtual
SetMagneticField(const double bx, const double by, const double bz)Garfield::ComponentBase
SetMedium(const unsigned int ireg, Medium *m)Garfield::ComponentTcad2d
SetRangeZ(const double zmin, const double zmax)Garfield::ComponentTcad2d
UnsetDriftRegion(const unsigned int ireg)Garfield::ComponentTcad2d
WeightingField(const double x, const double y, const double z, double &wx, double &wy, double &wz, const std::string &label)Garfield::ComponentTcad2dvirtual
WeightingPotential(const double x, const double y, const double z, const std::string &label)Garfield::ComponentBasevirtual
~ComponentBase()Garfield::ComponentBaseinlinevirtual
~ComponentTcad2d()Garfield::ComponentTcad2dinline