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

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

AcknowledgeStatus(const bool on, const double v0=0.)Garfield::ViewFieldinline
Clip(const std::array< float, 3 > &x0, const std::array< float, 3 > &x1, std::array< float, 3 > &xc) constGarfield::ViewBaseprotected
DrawLine(const std::vector< std::array< float, 3 > > &xl, const short col, const short lw)Garfield::ViewBaseprotected
EnableAutoRange(const bool on=true, const bool samplePotential=true)Garfield::ViewFieldinline
EnableDebugging(const bool on=true)Garfield::ViewBaseinline
EqualFluxIntervals(const double x0, const double y0, const double z0, const double x1, const double y1, const double z1, std::vector< double > &xf, std::vector< double > &yf, std::vector< double > &zf, const unsigned int nPoints=20) constGarfield::ViewField
FindUnusedCanvasName(const std::string &s)Garfield::ViewBasestatic
FindUnusedFunctionName(const std::string &s)Garfield::ViewBasestatic
FindUnusedHistogramName(const std::string &s)Garfield::ViewBasestatic
FixedFluxIntervals(const double x0, const double y0, const double z0, const double x1, const double y1, const double z1, std::vector< double > &xf, std::vector< double > &yf, std::vector< double > &zf, const double interval=10.) constGarfield::ViewField
GetCanvas()Garfield::ViewBase
InBox(const std::array< T, 3 > &x) constGarfield::ViewBaseinlineprotected
LabelX()Garfield::ViewBaseprotected
LabelY()Garfield::ViewBaseprotected
m_classNameGarfield::ViewBaseprotected
m_debugGarfield::ViewBaseprotected
m_planeGarfield::ViewBaseprotected
m_prmatGarfield::ViewBaseprotected
m_projGarfield::ViewBaseprotected
m_userBoxGarfield::ViewBaseprotected
m_userPlotLimitsGarfield::ViewBaseprotected
m_xMaxBoxGarfield::ViewBaseprotected
m_xMaxPlotGarfield::ViewBaseprotected
m_xMinBoxGarfield::ViewBaseprotected
m_xMinPlotGarfield::ViewBaseprotected
m_yMaxBoxGarfield::ViewBaseprotected
m_yMaxPlotGarfield::ViewBaseprotected
m_yMinBoxGarfield::ViewBaseprotected
m_yMinPlotGarfield::ViewBaseprotected
m_zMaxBoxGarfield::ViewBaseprotected
m_zMinBoxGarfield::ViewBaseprotected
PlaneDescription()Garfield::ViewBaseprotected
Plot(const std::string &option="v", const std::string &drawopt="arr")Garfield::ViewField
PlotContour(const std::string &option="v")Garfield::ViewField
PlotContourWeightingField(const std::string &label, const std::string &option)Garfield::ViewField
PlotFieldLines(const std::vector< double > &x0, const std::vector< double > &y0, const std::vector< double > &z0, const bool electron=true, const bool axis=true, const short col=kOrange - 3)Garfield::ViewField
PlotLimits(Sensor *sensor, double &xmin, double &ymin, double &xmax, double &ymax) constGarfield::ViewBaseprotected
PlotLimits(Component *cmp, double &xmin, double &ymin, double &xmax, double &ymax) constGarfield::ViewBaseprotected
PlotLimits(std::array< double, 3 > &bbmin, std::array< double, 3 > &bbmax, double &xmin, double &ymin, double &xmax, double &ymax) constGarfield::ViewBaseprotected
PlotLimitsFromUserBox(double &xmin, double &ymin, double &xmax, double &ymax) constGarfield::ViewBaseprotected
PlotProfile(const double x0, const double y0, const double z0, const double x1, const double y1, const double z1, const std::string &option="v", const bool normalised=true)Garfield::ViewField
PlotProfileWeightingField(const std::string &label, const double x0, const double y0, const double z0, const double x1, const double y1, const double z1, const std::string &option="v", const bool normalised=true)Garfield::ViewField
PlotWeightingField(const std::string &label, const std::string &option, const std::string &drawopt)Garfield::ViewField
RangeSet(TPad *)Garfield::ViewBaseprotected
Rotate(const double angle)Garfield::ViewBase
SetArea(const double xmin, const double ymin, const double xmax, const double ymax)Garfield::ViewBase
SetArea(const double xmin, const double ymin, const double zmin, const double xmax, const double ymax, const double zmax)Garfield::ViewBasevirtual
SetArea()Garfield::ViewBaseinline
SetCanvas(TPad *pad)Garfield::ViewBaseinline
SetCanvas()Garfield::ViewBaseinline
SetComponent(Component *c)Garfield::ViewField
SetElectricFieldRange(const double emin, const double emax)Garfield::ViewField
SetNumberOfContours(const unsigned int n)Garfield::ViewField
SetNumberOfSamples1d(const unsigned int n)Garfield::ViewField
SetNumberOfSamples2d(const unsigned int nx, const unsigned int ny)Garfield::ViewField
SetPlane(const double fx, const double fy, const double fz, const double x0, const double y0, const double z0)Garfield::ViewBasevirtual
SetPlane(const double fx, const double fy, const double fz, const double x0, const double y0, const double z0, const double hx, const double hy, const double hz)Garfield::ViewBasevirtual
SetPlaneXY()Garfield::ViewBase
SetPlaneXZ()Garfield::ViewBase
SetPlaneYZ()Garfield::ViewBase
SetRange(TPad *pad, const double x0, const double y0, const double x1, const double y1)Garfield::ViewBaseprotected
SetSensor(Sensor *s)Garfield::ViewField
SetVoltageRange(const double vmin, const double vmax)Garfield::ViewField
SetWeightingFieldRange(const double wmin, const double wmax)Garfield::ViewField
ToPlane(const T x, const T y, const T z, T &xp, T &yp) constGarfield::ViewBaseinlineprotected
UpdateProjectionMatrix()Garfield::ViewBaseprotected
ViewBase()=deleteGarfield::ViewBase
ViewBase(const std::string &name)Garfield::ViewBase
ViewField()Garfield::ViewField
~ViewBase()=defaultGarfield::ViewBasevirtual
~ViewField()=defaultGarfield::ViewField