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

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

AddPixel(double x, double z, double lx, double lz, const std::string &label, bool fromAnode=true)Garfield::ComponentParallelPlate
AddPlane(const std::string &label, bool fromAnode=true)Garfield::ComponentParallelPlate
AddStrip(double z, double lz, const std::string &label, bool fromAnode=true)Garfield::ComponentParallelPlate
CalculateDynamicalWeightingPotential(const Electrode &el)Garfield::ComponentParallelPlateprivate
ComponentParallelPlate()Garfield::ComponentParallelPlate
constEFieldLayer(const int indexLayer)Garfield::ComponentParallelPlateinlineprivate
constructGeometryFunction(const int N, const std::vector< double > &d)Garfield::ComponentParallelPlateprivate
constructGeometryMatrices(const int N)Garfield::ComponentParallelPlateprivate
constWEFieldLayer(const int indexLayer)Garfield::ComponentParallelPlateinlineprivate
decToBinary(int n, std::vector< int > &binaryNum)Garfield::ComponentParallelPlateprivate
DisablePotentialCalculationOutsideGasGap()Garfield::ComponentParallelPlateinline
ElectricField(const double x, const double y, const double z, double &ex, double &ey, double &ez, Medium *&m, int &status) overrideGarfield::ComponentParallelPlate
ElectricField(const double x, const double y, const double z, double &ex, double &ey, double &ez, double &v, Medium *&m, int &status) overrideGarfield::ComponentParallelPlate
FindWeightingPotentialInGrid(Electrode &el, const double x, const double y, const double z)Garfield::ComponentParallelPlateprivate
GetBoundingBox(double &xmin, double &ymin, double &zmin, double &xmax, double &ymax, double &zmax) overrideGarfield::ComponentParallelPlate
getLayer(const double y, int &m, double &epsM)Garfield::ComponentParallelPlateinline
GetMedium(const double x, const double y, const double z) overrideGarfield::ComponentParallelPlate
getPermittivityFromLayer(int m, double &eps)Garfield::ComponentParallelPlateinline
GetVoltageRange(double &vmin, double &vmax) overrideGarfield::ComponentParallelPlate
getZBoundFromLayer(int m, double &zbottom, double &ztop)Garfield::ComponentParallelPlateinline
IndexOfGasGaps(std::vector< int > &indexGasGap)Garfield::ComponentParallelPlateinline
IntegratePromptPotential(const Electrode &el, const double x, const double y, const double z)Garfield::ComponentParallelPlateprivate
LayerUpdate(const double z, const int im, const double epsM)Garfield::ComponentParallelPlateinlineprivate
LoadWeightingPotentialGrid(const std::string &label)Garfield::ComponentParallelPlateinline
m_cMatrixGarfield::ComponentParallelPlateprivate
m_conductiveGarfield::ComponentParallelPlateprivate
m_currentLayerGarfield::ComponentParallelPlateprivate
m_currentPositionGarfield::ComponentParallelPlateprivate
m_dGarfield::ComponentParallelPlateprivate
m_epsGarfield::ComponentParallelPlateprivate
m_epsHolderGarfield::ComponentParallelPlateprivate
m_getPotentialInPlateGarfield::ComponentParallelPlateprivate
m_gMatrixGarfield::ComponentParallelPlateprivate
m_hIntegrandGarfield::ComponentParallelPlateprivate
m_mediumGarfield::ComponentParallelPlateprivate
m_NGarfield::ComponentParallelPlateprivate
m_precisionGarfield::ComponentParallelPlateprivate
m_readoutGarfield::ComponentParallelPlateprivate
m_readout_pGarfield::ComponentParallelPlateprivate
m_sigmaMatrixGarfield::ComponentParallelPlateprivate
m_thetaMatrixGarfield::ComponentParallelPlateprivate
m_upperBoundIntegrationGarfield::ComponentParallelPlateprivate
m_VGarfield::ComponentParallelPlateprivate
m_vMatrixGarfield::ComponentParallelPlateprivate
m_VwGarfield::ComponentParallelPlateprivatestatic
m_wMatrixGarfield::ComponentParallelPlateprivate
m_wpPixelIntegralGarfield::ComponentParallelPlateprivate
m_wpStripIntegralGarfield::ComponentParallelPlateprivate
m_zGarfield::ComponentParallelPlateprivate
NotSet enum valueGarfield::ComponentParallelPlateprivate
Nsigma(int N, std::vector< std::vector< int > > &sigmaMatrix)Garfield::ComponentParallelPlateprivate
Ntheta(int N, std::vector< std::vector< int > > &thetaMatrix, std::vector< std::vector< int > > &sigmaMatrix)Garfield::ComponentParallelPlateprivate
NumberOfLayers()Garfield::ComponentParallelPlateinline
Pixel enum valueGarfield::ComponentParallelPlateprivate
Plane enum valueGarfield::ComponentParallelPlateprivate
Reset() overrideGarfield::ComponentParallelPlateprivate
setHIntegrand()Garfield::ComponentParallelPlateprivate
SetIntegrationPrecision(const double eps)Garfield::ComponentParallelPlateinline
SetIntegrationUpperbound(const double p)Garfield::ComponentParallelPlateinline
SetMedium(Medium *medium)Garfield::ComponentParallelPlateinline
Setup(const unsigned int N, std::vector< double > eps, std::vector< double > d, const double V, std::vector< int > sigmaIndex={})Garfield::ComponentParallelPlate
SetWeightingPotentialGrid(const double xmin, const double xmax, const double xsteps, const double ymin, const double ymax, const double ysteps, const double zmin, const double zmax, const double zsteps, const std::string &label)Garfield::ComponentParallelPlate
SetWeightingPotentialGrids(const double xmin, const double xmax, const double xsteps, const double ymin, const double ymax, const double ysteps, const double zmin, const double zmax, const double zsteps)Garfield::ComponentParallelPlate
setwpPixelIntegrand()Garfield::ComponentParallelPlateprivate
setwpStripIntegrand()Garfield::ComponentParallelPlateprivate
Strip enum valueGarfield::ComponentParallelPlateprivate
structureelectrode enum nameGarfield::ComponentParallelPlateprivate
UpdatePeriodicity() overrideGarfield::ComponentParallelPlateprivate
WeightingPotential(const double x, const double y, const double z, const std::string &label) overrideGarfield::ComponentParallelPlate
wpPlane(const double z)Garfield::ComponentParallelPlateinlineprivate
~ComponentParallelPlate()Garfield::ComponentParallelPlateinline