Garfield 0.3
Toolkit for the detailed simulation of particle detectors based on ionization 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
AddCharge(const double x, const double y, const double z, const double q)Garfield::ComponentAnalyticField
AddPixelOnPlanePhi(const double phi, const double rmin, const double rmax, const double zmin, const double zmax, const std::string &label, const double gap=-1.)Garfield::ComponentAnalyticField
AddPixelOnPlaneR(const double r, const double phimin, const double phimax, const double zmin, const double zmax, const std::string &label, const double gap=-1.)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., const double rot=0.)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., const double rot=0.)Garfield::ComponentAnalyticField
AddPlanePhi(const double phi, const double voltage, const std::string &label="")Garfield::ComponentAnalyticField
AddPlaneR(const double r, const double voltage, const std::string &label="")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, const bool silent=false)Garfield::ComponentAnalyticField
AddStripOnPlanePhi(const char direction, const double phi, const double smin, const double smax, const std::string &label, const double gap=-1.)Garfield::ComponentAnalyticField
AddStripOnPlaneR(const char direction, const double r, const double smin, const double smax, const std::string &label, const double gap=-1.)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
CellCheck()Garfield::ComponentAnalyticFieldprivate
CellInit()Garfield::ComponentAnalyticFieldprivate
CellType()Garfield::ComponentAnalyticFieldprivate
Charge(std::vector< std::vector< double > > &mat)Garfield::ComponentAnalyticFieldprivate
ClearCharges()Garfield::ComponentAnalyticField
ComponentAnalyticField()Garfield::ComponentAnalyticField
ConformalMap(const std::complex< double > &z, std::complex< double > &ww, std::complex< double > &wd) constGarfield::ComponentAnalyticFieldprivate
CrossedPlane(const double x0, const double y0, const double z0, const double x1, const double y1, const double z1, double &xc, double &yc, double &zc) overrideGarfield::ComponentAnalyticField
CrossedWire(const double x0, const double y0, const double z0, const double x1, const double y1, const double z1, double &xc, double &yc, double &zc, const bool centre, double &rc) overrideGarfield::ComponentAnalyticField
D10 enum valueGarfield::ComponentAnalyticField
D20 enum valueGarfield::ComponentAnalyticField
D30 enum valueGarfield::ComponentAnalyticField
D40 enum valueGarfield::ComponentAnalyticField
DipoleFieldA00(const double xpos, const double ypos, double &ex, double &ey, double &volt, const bool opt) constGarfield::ComponentAnalyticFieldprivate
DipoleFieldB1X(const double xpos, const double ypos, double &ex, double &ey, double &volt, const bool opt) constGarfield::ComponentAnalyticFieldprivate
DipoleFieldB1Y(const double xpos, const double ypos, double &ex, double &ey, double &volt, const bool opt) constGarfield::ComponentAnalyticFieldprivate
DipoleFieldB2X(const double xpos, const double ypos, double &ex, double &ey, double &volt, const bool opt) constGarfield::ComponentAnalyticFieldprivate
DipoleFieldB2Y(const double xpos, const double ypos, double &ex, double &ey, double &volt, const bool opt) constGarfield::ComponentAnalyticFieldprivate
E2Sum(const double xpos, const double ypos, double &ex, double &ey) constGarfield::ComponentAnalyticFieldprivate
ElectricField(const double x, const double y, const double z, double &ex, double &ey, double &ez, Medium *&m, int &status) overrideGarfield::ComponentAnalyticField
ElectricField(const double x, const double y, const double z, double &ex, double &ey, double &ez, double &v, Medium *&m, int &status) overrideGarfield::ComponentAnalyticField
ElectricFieldAtWire(const unsigned int iw, double &ex, double &ey)Garfield::ComponentAnalyticField
EnableChargeCheck(const bool on=true)Garfield::ComponentAnalyticFieldinline
EnableDipoleTerms(const bool on=true)Garfield::ComponentAnalyticField
EnableElectrostaticForce(const bool on=true)Garfield::ComponentAnalyticFieldinline
EnableExtrapolation(const bool on=true)Garfield::ComponentAnalyticFieldinline
EnableGravity(const bool on=true)Garfield::ComponentAnalyticFieldinline
Field(const double xin, const double yin, const double zin, double &ex, double &ey, double &ez, double &volt, const bool opt)Garfield::ComponentAnalyticFieldprivate
Field3dA00(const double x, const double y, const double z, double &ex, double &ey, double &ez, double &volt) constGarfield::ComponentAnalyticFieldprivate
Field3dB2X(const double x, const double y, const double z, double &ex, double &ey, double &ez, double &volt) constGarfield::ComponentAnalyticFieldprivate
Field3dB2Y(const double x, const double y, const double z, double &ex, double &ey, double &ez, double &volt) constGarfield::ComponentAnalyticFieldprivate
Field3dD10(const double x, const double y, const double z, double &ex, double &ey, double &ez, double &volt) constGarfield::ComponentAnalyticFieldprivate
FieldA00(const double xpos, const double ypos, double &ex, double &ey, double &volt, const bool opt) constGarfield::ComponentAnalyticFieldprivate
FieldAtWireA00(const double xpos, const double ypos, double &ex, double &ey, const std::vector< bool > &cnalso) constGarfield::ComponentAnalyticFieldprivate
FieldAtWireB1X(const double xpos, const double ypos, double &ex, double &ey, const std::vector< bool > &cnalso) constGarfield::ComponentAnalyticFieldprivate
FieldAtWireB1Y(const double xpos, const double ypos, double &ex, double &ey, const std::vector< bool > &cnalso) constGarfield::ComponentAnalyticFieldprivate
FieldAtWireB2X(const double xpos, const double ypos, double &ex, double &ey, const std::vector< bool > &cnalso) constGarfield::ComponentAnalyticFieldprivate
FieldAtWireB2Y(const double xpos, const double ypos, double &ex, double &ey, const std::vector< bool > &cnalso) constGarfield::ComponentAnalyticFieldprivate
FieldAtWireC10(const double xpos, const double ypos, double &ex, double &ey, const std::vector< bool > &cnalso) constGarfield::ComponentAnalyticFieldprivate
FieldAtWireC2X(const double xpos, const double ypos, double &ex, double &ey, const std::vector< bool > &cnalso) constGarfield::ComponentAnalyticFieldprivate
FieldAtWireC2Y(const double xpos, const double ypos, double &ex, double &ey, const std::vector< bool > &cnalso) constGarfield::ComponentAnalyticFieldprivate
FieldAtWireC30(const double xpos, const double ypos, double &ex, double &ey, const std::vector< bool > &cnalso) constGarfield::ComponentAnalyticFieldprivate
FieldAtWireD10(const double xpos, const double ypos, double &ex, double &ey, const std::vector< bool > &cnalso) constGarfield::ComponentAnalyticFieldprivate
FieldAtWireD20(const double xpos, const double ypos, double &ex, double &ey, const std::vector< bool > &cnalso) constGarfield::ComponentAnalyticFieldprivate
FieldAtWireD30(const double xpos, const double ypos, double &ex, double &ey, const std::vector< bool > &cnalso) constGarfield::ComponentAnalyticFieldprivate
FieldB1X(const double xpos, const double ypos, double &ex, double &ey, double &volt, const bool opt) constGarfield::ComponentAnalyticFieldprivate
FieldB1Y(const double xpos, const double ypos, double &ex, double &ey, double &volt, const bool opt) constGarfield::ComponentAnalyticFieldprivate
FieldB2X(const double xpos, const double ypos, double &ex, double &ey, double &volt, const bool opt) constGarfield::ComponentAnalyticFieldprivate
FieldB2Y(const double xpos, const double ypos, double &ex, double &ey, double &volt, const bool opt) constGarfield::ComponentAnalyticFieldprivate
FieldC10(const double xpos, const double ypos, double &ex, double &ey, double &volt, const bool opt) constGarfield::ComponentAnalyticFieldprivate
FieldC2X(const double xpos, const double ypos, double &ex, double &ey, double &volt, const bool opt) constGarfield::ComponentAnalyticFieldprivate
FieldC2Y(const double xpos, const double ypos, double &ex, double &ey, double &volt, const bool opt) constGarfield::ComponentAnalyticFieldprivate
FieldC30(const double xpos, const double ypos, double &ex, double &ey, double &volt, const bool opt) constGarfield::ComponentAnalyticFieldprivate
FieldD10(const double xpos, const double ypos, double &ex, double &ey, double &volt, const bool opt) constGarfield::ComponentAnalyticFieldprivate
FieldD20(const double xpos, const double ypos, double &ex, double &ey, double &volt, const bool opt) constGarfield::ComponentAnalyticFieldprivate
FieldD30(const double xpos, const double ypos, double &ex, double &ey, double &volt, const bool opt) constGarfield::ComponentAnalyticFieldprivate
FindZeroes(const Wire &wire, const double h, std::vector< double > &x, const std::vector< double > &xMap, const std::vector< double > &yMap, const std::vector< std::vector< double > > &fxMap, const std::vector< std::vector< double > > &fyMap) constGarfield::ComponentAnalyticFieldprivate
ForcesOnWire(const unsigned int iw, std::vector< double > &xMap, std::vector< double > &yMap, std::vector< std::vector< double > > &fxMap, std::vector< std::vector< double > > &fyMap)Garfield::ComponentAnalyticField
GetBoundingBox(double &x0, double &y0, double &z0, double &x1, double &y1, double &z1) overrideGarfield::ComponentAnalyticField
GetCellType()Garfield::ComponentAnalyticFieldinline
GetCellType(const Cell) constGarfield::ComponentAnalyticFieldprivate
GetElementaryCell(double &x0, double &y0, double &z0, double &x1, double &y1, double &z1) overrideGarfield::ComponentAnalyticField
GetForceRatio(const Wire &wire, const double coor, const std::array< double, 2 > &bend, const std::array< double, 2 > &dbend, std::array< double, 2 > &f, const std::vector< double > &xMap, const std::vector< double > &yMap, const std::vector< std::vector< double > > &fxMap, const std::vector< std::vector< double > > &fyMap) constGarfield::ComponentAnalyticFieldprivate
GetGravity(double &dx, double &dy, double &dz) constGarfield::ComponentAnalyticField
GetMedium(const double x, const double y, const double z) overrideGarfield::ComponentAnalyticField
GetNumberOfPlanesPhi() constGarfield::ComponentAnalyticField
GetNumberOfPlanesR() constGarfield::ComponentAnalyticField
GetNumberOfPlanesX() constGarfield::ComponentAnalyticField
GetNumberOfPlanesY() constGarfield::ComponentAnalyticField
GetNumberOfWires() constGarfield::ComponentAnalyticFieldinline
GetPeriodicityPhi(double &s)Garfield::ComponentAnalyticField
GetPeriodicityX(double &s)Garfield::ComponentAnalyticField
GetPeriodicityY(double &s)Garfield::ComponentAnalyticField
GetPlanePhi(const unsigned int i, double &phi, double &voltage, std::string &label) constGarfield::ComponentAnalyticField
GetPlaneR(const unsigned int i, double &r, double &voltage, std::string &label) constGarfield::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) overrideGarfield::ComponentAnalyticField
GetWire(const unsigned int i, double &x, double &y, double &diameter, double &voltage, std::string &label, double &length, double &charge, int &ntrap) constGarfield::ComponentAnalyticField
InitialiseFitParameters(const std::vector< std::string > &groups, std::vector< double > &vw0, std::array< double, 5 > &vp0, std::vector< double > &aFit, std::vector< std::vector< unsigned int > > &wiresInGroup, std::vector< std::vector< unsigned int > > &planesInGroup)Garfield::ComponentAnalyticFieldprivate
InTrapRadius(const double q0, const double x0, const double y0, const double z0, double &xw, double &yx, double &rw) overrideGarfield::ComponentAnalyticField
InTube(const double x0, const double y0, const double a, const int n)Garfield::ComponentAnalyticFieldprivatestatic
IprA00(const int mx, const int my, std::vector< std::vector< std::complex< double > > > &mat)Garfield::ComponentAnalyticFieldprivate
IprB2X(const int my, std::vector< std::vector< std::complex< double > > > &mat)Garfield::ComponentAnalyticFieldprivate
IprB2Y(const int mx, std::vector< std::vector< std::complex< double > > > &mat)Garfield::ComponentAnalyticFieldprivate
IprC2X(std::vector< std::vector< std::complex< double > > > &mat)Garfield::ComponentAnalyticFieldprivate
IprC2Y(std::vector< std::vector< std::complex< double > > > &mat)Garfield::ComponentAnalyticFieldprivate
IprC30(std::vector< std::vector< std::complex< double > > > &mat)Garfield::ComponentAnalyticFieldprivate
IprD10(std::vector< std::vector< std::complex< double > > > &mat)Garfield::ComponentAnalyticFieldprivate
IprD30(std::vector< std::vector< std::complex< double > > > &mat)Garfield::ComponentAnalyticFieldprivate
IsPolar() constGarfield::ComponentAnalyticFieldinline
m_amp2Garfield::ComponentAnalyticFieldprivate
m_b2sinGarfield::ComponentAnalyticFieldprivate
m_c1Garfield::ComponentAnalyticFieldprivate
m_cellsetGarfield::ComponentAnalyticFieldprivate
m_cellTypeGarfield::ComponentAnalyticFieldprivate
m_cellTypeFourierGarfield::ComponentAnalyticFieldprivate
m_ch3dGarfield::ComponentAnalyticFieldprivate
m_chargeCheckGarfield::ComponentAnalyticFieldprivate
m_coplanGarfield::ComponentAnalyticFieldprivate
m_coplaxGarfield::ComponentAnalyticFieldprivate
m_coplayGarfield::ComponentAnalyticFieldprivate
m_corvtaGarfield::ComponentAnalyticFieldprivate
m_corvtbGarfield::ComponentAnalyticFieldprivate
m_corvtcGarfield::ComponentAnalyticFieldprivate
m_cosph2Garfield::ComponentAnalyticFieldprivate
m_cotubeGarfield::ComponentAnalyticFieldprivate
m_cotube2Garfield::ComponentAnalyticFieldprivate
m_dipoleGarfield::ComponentAnalyticFieldprivate
m_dminGarfield::ComponentAnalyticFieldprivate
m_downGarfield::ComponentAnalyticFieldprivate
m_extrapolateForcesGarfield::ComponentAnalyticFieldprivate
m_fperxGarfield::ComponentAnalyticFieldprivate
m_fperyGarfield::ComponentAnalyticFieldprivate
m_kappaGarfield::ComponentAnalyticFieldprivate
m_mediumGarfield::ComponentAnalyticFieldprivate
m_mfexpGarfield::ComponentAnalyticFieldprivate
m_modeGarfield::ComponentAnalyticFieldprivate
m_mtubeGarfield::ComponentAnalyticFieldprivate
m_mutexGarfield::ComponentAnalyticFieldprivate
m_mxmaxGarfield::ComponentAnalyticFieldprivate
m_mxminGarfield::ComponentAnalyticFieldprivate
m_mymaxGarfield::ComponentAnalyticFieldprivate
m_myminGarfield::ComponentAnalyticFieldprivate
m_nFourierGarfield::ComponentAnalyticFieldprivate
m_nScanXGarfield::ComponentAnalyticFieldprivate
m_nScanYGarfield::ComponentAnalyticFieldprivate
m_nShotsGarfield::ComponentAnalyticFieldprivate
m_nStepsGarfield::ComponentAnalyticFieldprivate
m_nTermBesselGarfield::ComponentAnalyticFieldprivate
m_nTermPolyGarfield::ComponentAnalyticFieldprivate
m_ntubeGarfield::ComponentAnalyticFieldprivate
m_nWiresGarfield::ComponentAnalyticFieldprivate
m_optDistGarfield::ComponentAnalyticFieldprivate
m_optEpsGarfield::ComponentAnalyticFieldprivate
m_optNitmaxGarfield::ComponentAnalyticFieldprivate
m_p1Garfield::ComponentAnalyticFieldprivate
m_p2Garfield::ComponentAnalyticFieldprivate
m_perxGarfield::ComponentAnalyticFieldprivate
m_peryGarfield::ComponentAnalyticFieldprivate
m_planesGarfield::ComponentAnalyticFieldprivate
m_polarGarfield::ComponentAnalyticFieldprivate
m_qplaneGarfield::ComponentAnalyticFieldprivate
m_qwireGarfield::ComponentAnalyticFieldprivate
m_readoutGarfield::ComponentAnalyticFieldprivate
m_scaleRangeGarfield::ComponentAnalyticFieldprivate
m_scanRangeGarfield::ComponentAnalyticFieldprivate
m_sigsetGarfield::ComponentAnalyticFieldprivate
m_sinph2Garfield::ComponentAnalyticFieldprivate
m_sxGarfield::ComponentAnalyticFieldprivate
m_syGarfield::ComponentAnalyticFieldprivate
m_tubeGarfield::ComponentAnalyticFieldprivate
m_useElectrostaticForceGarfield::ComponentAnalyticFieldprivate
m_useGravitationalForceGarfield::ComponentAnalyticFieldprivate
m_v0Garfield::ComponentAnalyticFieldprivate
m_vmaxGarfield::ComponentAnalyticFieldprivate
m_vminGarfield::ComponentAnalyticFieldprivate
m_vtplanGarfield::ComponentAnalyticFieldprivate
m_vttubeGarfield::ComponentAnalyticFieldprivate
m_wGarfield::ComponentAnalyticFieldprivate
m_xmaxGarfield::ComponentAnalyticFieldprivate
m_xminGarfield::ComponentAnalyticFieldprivate
m_xScanMaxGarfield::ComponentAnalyticFieldprivate
m_xScanMinGarfield::ComponentAnalyticFieldprivate
m_ymaxGarfield::ComponentAnalyticFieldprivate
m_yminGarfield::ComponentAnalyticFieldprivate
m_ynplanGarfield::ComponentAnalyticFieldprivate
m_ynplaxGarfield::ComponentAnalyticFieldprivate
m_ynplayGarfield::ComponentAnalyticFieldprivate
m_yScanMaxGarfield::ComponentAnalyticFieldprivate
m_yScanMinGarfield::ComponentAnalyticFieldprivate
m_zmaxGarfield::ComponentAnalyticFieldprivate
m_zminGarfield::ComponentAnalyticFieldprivate
m_zmultGarfield::ComponentAnalyticFieldprivate
m_zwGarfield::ComponentAnalyticFieldprivate
MultipoleMoments(const unsigned int iw, const unsigned int order=4, const bool print=false, const bool plot=false, const double rmult=1., const double eps=1.e-4, const unsigned int nMaxIter=20)Garfield::ComponentAnalyticField
OptimiseOnGrid(const std::vector< std::string > &groups, const std::string &field_function, const double target, const double x0, const double y0, const double x1, const double y1, const unsigned int nX=10, const unsigned int nY=10, const bool print=true)Garfield::ComponentAnalyticField
OptimiseOnTrack(const std::vector< std::string > &groups, const std::string &field_function, const double target, const double x0, const double y0, const double x1, const double y1, const unsigned int nP=20, const bool print=true)Garfield::ComponentAnalyticField
OptimiseOnWires(const std::vector< std::string > &groups, const std::string &field_function, const double target, const std::vector< unsigned int > &wires, const bool print=true)Garfield::ComponentAnalyticField
Ph2(const double xpos, const double ypos) constGarfield::ComponentAnalyticFieldprivate
Ph2Lim(const double radius) constGarfield::ComponentAnalyticFieldinlineprivate
PlotCell(TPad *pad)Garfield::ComponentAnalyticField
Prepare()Garfield::ComponentAnalyticFieldprivate
PrepareSignals()Garfield::ComponentAnalyticFieldprivate
PrepareStrips()Garfield::ComponentAnalyticFieldprivate
PrintCell()Garfield::ComponentAnalyticField
PrintCharges() constGarfield::ComponentAnalyticField
Reset() overrideGarfield::ComponentAnalyticFieldinlineprivate
SagDetailed(const Wire &wire, const std::vector< double > &xMap, const std::vector< double > &yMap, const std::vector< std::vector< double > > &fxMap, const std::vector< std::vector< double > > &fyMap, std::vector< double > &csag, std::vector< double > &xsag, std::vector< double > &ysag) constGarfield::ComponentAnalyticFieldprivate
ScanningRange enum nameGarfield::ComponentAnalyticFieldprivate
SetCartesianCoordinates()Garfield::ComponentAnalyticField
SetGravity(const double dx, const double dy, const double dz)Garfield::ComponentAnalyticField
SetMedium(Medium *medium)Garfield::ComponentAnalyticFieldinline
SetNumberOfCellCopies(const unsigned int nfourier)Garfield::ComponentAnalyticField
SetNumberOfShots(const unsigned int n)Garfield::ComponentAnalyticFieldinline
SetNumberOfSteps(const unsigned int n)Garfield::ComponentAnalyticField
SetOptimisationParameters(const double dist=1., const double eps=1.e-4, const unsigned int nMaxIter=10)Garfield::ComponentAnalyticField
SetPeriodicityPhi(const double phi)Garfield::ComponentAnalyticField
SetPeriodicityX(const double s)Garfield::ComponentAnalyticField
SetPeriodicityY(const double s)Garfield::ComponentAnalyticField
SetPolarCoordinates()Garfield::ComponentAnalyticField
SetScanningArea(const double xmin, const double xmax, const double ymin, const double ymax)Garfield::ComponentAnalyticField
SetScanningAreaFirstOrder(const double scale=2.)Garfield::ComponentAnalyticField
SetScanningAreaLargest()Garfield::ComponentAnalyticFieldinline
SetScanningGrid(const unsigned int nX, const unsigned int nY)Garfield::ComponentAnalyticField
Setup()Garfield::ComponentAnalyticFieldprivate
SetupA00()Garfield::ComponentAnalyticFieldprivate
SetupB1X()Garfield::ComponentAnalyticFieldprivate
SetupB1Y()Garfield::ComponentAnalyticFieldprivate
SetupB2X()Garfield::ComponentAnalyticFieldprivate
SetupB2Y()Garfield::ComponentAnalyticFieldprivate
SetupC10()Garfield::ComponentAnalyticFieldprivate
SetupC2X()Garfield::ComponentAnalyticFieldprivate
SetupC2Y()Garfield::ComponentAnalyticFieldprivate
SetupC30()Garfield::ComponentAnalyticFieldprivate
SetupD10()Garfield::ComponentAnalyticFieldprivate
SetupD20()Garfield::ComponentAnalyticFieldprivate
SetupD30()Garfield::ComponentAnalyticFieldprivate
SetupDipoleTerms()Garfield::ComponentAnalyticFieldprivate
SetupPlaneSignals()Garfield::ComponentAnalyticFieldprivate
SetupWireSignals()Garfield::ComponentAnalyticFieldprivate
SignalLayer(const int mx, const int my) constGarfield::ComponentAnalyticFieldprivate
StepRKN(const Wire &wire, const double h, double &x, std::array< double, 2 > &y, std::array< double, 2 > &yp, const std::vector< double > &xMap, const std::vector< double > &yMap, const std::vector< std::vector< double > > &fxMap, const std::vector< std::vector< double > > &fyMap) constGarfield::ComponentAnalyticFieldprivate
StepSizeHint() overrideGarfield::ComponentAnalyticField
Trace(const Wire &wire, const double h, const std::vector< double > &xx, std::vector< double > &f, const std::vector< double > &xMap, const std::vector< double > &yMap, const std::vector< std::vector< double > > &fxMap, const std::vector< std::vector< double > > &fyMap) constGarfield::ComponentAnalyticFieldprivate
Unknown enum valueGarfield::ComponentAnalyticField
Update(const std::vector< double > &vw, const std::array< double, 5 > &vp)Garfield::ComponentAnalyticFieldprivate
UpdatePeriodicity() overrideGarfield::ComponentAnalyticFieldprivate
WeightingField(const double x, const double y, const double z, double &wx, double &wy, double &wz, const std::string &label) overrideGarfield::ComponentAnalyticFieldinline
WeightingPotential(const double x, const double y, const double z, const std::string &label) overrideGarfield::ComponentAnalyticFieldinline
Wfield(const double x, const double y, const double z, double &ex, double &ey, double &ez, const std::string &label) constGarfield::ComponentAnalyticFieldprivate
WfieldPixel(const double x, const double y, const double z, double &ex, double &ey, double &ez, const int ip, const Pixel &pixel) constGarfield::ComponentAnalyticFieldprivate
WfieldPlaneA00(const double x, const double y, double &ex, double &ey, const int mx, const int my, const std::vector< double > &qp) constGarfield::ComponentAnalyticFieldprivate
WfieldPlaneB2X(const double x, const double y, double &ex, double &ey, const int my, const std::vector< double > &qp) constGarfield::ComponentAnalyticFieldprivate
WfieldPlaneB2Y(const double x, const double ypos, double &ex, double &ey, const int mx, const std::vector< double > &qp) constGarfield::ComponentAnalyticFieldprivate
WfieldPlaneC2X(const double x, const double y, double &ex, double &ey, const std::vector< double > &qp) constGarfield::ComponentAnalyticFieldprivate
WfieldPlaneC2Y(const double x, const double y, double &ex, double &ey, const std::vector< double > &qp) constGarfield::ComponentAnalyticFieldprivate
WfieldPlaneC30(const double x, const double y, double &ex, double &ey, const std::vector< double > &qp) constGarfield::ComponentAnalyticFieldprivate
WfieldPlaneD10(const double x, const double y, double &ex, double &ey, const std::vector< double > &qp) constGarfield::ComponentAnalyticFieldprivate
WfieldPlaneD30(const double x, const double y, double &ex, double &ey, const std::vector< double > &qp) constGarfield::ComponentAnalyticFieldprivate
WfieldStrip(const double x, const double y, const double g, const double w, double &fx, double &fy) constGarfield::ComponentAnalyticFieldprivate
WfieldStripXy(const double x, const double y, const double z, double &ex, double &ey, double &ez, const int ip, const Strip &strip) constGarfield::ComponentAnalyticFieldprivate
WfieldStripZ(const double x, const double y, double &ex, double &ey, const int ip, const Strip &strip) constGarfield::ComponentAnalyticFieldprivate
WfieldWireA00(const double x, const double y, double &ex, double &ey, const int mx, const int my, const std::vector< double > &qw) constGarfield::ComponentAnalyticFieldprivate
WfieldWireB2X(const double x, const double y, double &ex, double &ey, const int my, const std::vector< double > &qw) constGarfield::ComponentAnalyticFieldprivate
WfieldWireB2Y(const double x, const double y, double &ex, double &ey, const int mx, const std::vector< double > &qw) constGarfield::ComponentAnalyticFieldprivate
WfieldWireC2X(const double x, const double y, double &ex, double &ey, const std::vector< double > &qw) constGarfield::ComponentAnalyticFieldprivate
WfieldWireC2Y(const double x, const double y, double &ex, double &ey, const std::vector< double > &qw) constGarfield::ComponentAnalyticFieldprivate
WfieldWireC30(const double x, const double y, double &ex, double &ey, const std::vector< double > &qw) constGarfield::ComponentAnalyticFieldprivate
WfieldWireD10(const double x, const double y, double &ex, double &ey, const std::vector< double > &qw) constGarfield::ComponentAnalyticFieldprivate
WfieldWireD30(const double x, const double y, double &ex, double &ey, const std::vector< double > &qw) constGarfield::ComponentAnalyticFieldprivate
WireCheck() constGarfield::ComponentAnalyticFieldprivate
WireDisplacement(const unsigned int iw, const bool detailed, std::vector< double > &csag, std::vector< double > &xsag, std::vector< double > &ysag, double &stretch, const bool print=true)Garfield::ComponentAnalyticField
Wpot(const double x, const double y, const double z, const std::string &label) constGarfield::ComponentAnalyticFieldprivate
WpotPixel(const double x, const double y, const double z, const int ip, const Pixel &pixel) constGarfield::ComponentAnalyticFieldprivate
WpotPlaneA00(const double x, const double y, const int mx, const int my, const std::vector< double > &qp) constGarfield::ComponentAnalyticFieldprivate
WpotPlaneB2X(const double x, const double y, const int my, const std::vector< double > &qp) constGarfield::ComponentAnalyticFieldprivate
WpotPlaneB2Y(const double x, const double y, const int mx, const std::vector< double > &qp) constGarfield::ComponentAnalyticFieldprivate
WpotPlaneC2X(const double x, const double y, const std::vector< double > &qp) constGarfield::ComponentAnalyticFieldprivate
WpotPlaneC2Y(const double x, const double y, const std::vector< double > &qp) constGarfield::ComponentAnalyticFieldprivate
WpotPlaneC30(const double x, const double y, const std::vector< double > &qp) constGarfield::ComponentAnalyticFieldprivate
WpotPlaneD10(const double x, const double y, const std::vector< double > &qp) constGarfield::ComponentAnalyticFieldprivate
WpotPlaneD30(const double x, const double y, const std::vector< double > &qp) constGarfield::ComponentAnalyticFieldprivate
WpotStripXy(const double x, const double y, const double z, const int ip, const Strip &strip) constGarfield::ComponentAnalyticFieldprivate
WpotStripZ(const double x, const double y, const int ip, const Strip &strip) constGarfield::ComponentAnalyticFieldprivate
WpotWireA00(const double x, const double y, const int mx, const int my, const std::vector< double > &qw) constGarfield::ComponentAnalyticFieldprivate
WpotWireB2X(const double x, const double y, const int my, const std::vector< double > &qw) constGarfield::ComponentAnalyticFieldprivate
WpotWireB2Y(const double x, const double y, const int mx, const std::vector< double > &qw) constGarfield::ComponentAnalyticFieldprivate
WpotWireC2X(const double x, const double y, const std::vector< double > &qw) constGarfield::ComponentAnalyticFieldprivate
WpotWireC2Y(const double x, const double y, const std::vector< double > &qw) constGarfield::ComponentAnalyticFieldprivate
WpotWireC30(const double x, const double y, const std::vector< double > &qw) constGarfield::ComponentAnalyticFieldprivate
WpotWireD10(const double x, const double y, const std::vector< double > &qw) constGarfield::ComponentAnalyticFieldprivate
WpotWireD30(const double x, const double y, const std::vector< double > &qw) constGarfield::ComponentAnalyticFieldprivate
~ComponentAnalyticField()Garfield::ComponentAnalyticFieldinline