Garfield++ 4.0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
This is the complete list of members for Garfield::ViewField, including all inherited members.
AcknowledgeStatus(const bool on, const double v0=0.) | Garfield::ViewField | inline |
Clip(const std::array< float, 3 > &x0, const std::array< float, 3 > &x1, std::array< float, 3 > &xc) const | Garfield::ViewBase | protected |
DrawLine(const std::vector< std::array< float, 3 > > &xl, const short col, const short lw) | Garfield::ViewBase | protected |
EnableAutoRange(const bool on=true, const bool samplePotential=true) | Garfield::ViewField | inline |
EnableDebugging(const bool on=true) | Garfield::ViewBase | inline |
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) const | Garfield::ViewField | |
FindUnusedCanvasName(const std::string &s) | Garfield::ViewBase | static |
FindUnusedFunctionName(const std::string &s) | Garfield::ViewBase | static |
FindUnusedHistogramName(const std::string &s) | Garfield::ViewBase | static |
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.) const | Garfield::ViewField | |
GetCanvas() | Garfield::ViewBase | |
InBox(const std::array< T, 3 > &x) const | Garfield::ViewBase | inlineprotected |
LabelX() | Garfield::ViewBase | protected |
LabelY() | Garfield::ViewBase | protected |
m_className | Garfield::ViewBase | protected |
m_debug | Garfield::ViewBase | protected |
m_plane | Garfield::ViewBase | protected |
m_prmat | Garfield::ViewBase | protected |
m_proj | Garfield::ViewBase | protected |
m_userBox | Garfield::ViewBase | protected |
m_userPlotLimits | Garfield::ViewBase | protected |
m_xMaxBox | Garfield::ViewBase | protected |
m_xMaxPlot | Garfield::ViewBase | protected |
m_xMinBox | Garfield::ViewBase | protected |
m_xMinPlot | Garfield::ViewBase | protected |
m_yMaxBox | Garfield::ViewBase | protected |
m_yMaxPlot | Garfield::ViewBase | protected |
m_yMinBox | Garfield::ViewBase | protected |
m_yMinPlot | Garfield::ViewBase | protected |
m_zMaxBox | Garfield::ViewBase | protected |
m_zMinBox | Garfield::ViewBase | protected |
PlaneDescription() | Garfield::ViewBase | protected |
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) const | Garfield::ViewBase | protected |
PlotLimits(Component *cmp, double &xmin, double &ymin, double &xmax, double &ymax) const | Garfield::ViewBase | protected |
PlotLimits(std::array< double, 3 > &bbmin, std::array< double, 3 > &bbmax, double &xmin, double &ymin, double &xmax, double &ymax) const | Garfield::ViewBase | protected |
PlotLimitsFromUserBox(double &xmin, double &ymin, double &xmax, double &ymax) const | Garfield::ViewBase | protected |
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::ViewBase | protected |
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::ViewBase | virtual |
SetArea() | Garfield::ViewBase | inline |
SetCanvas(TPad *pad) | Garfield::ViewBase | inline |
SetCanvas() | Garfield::ViewBase | inline |
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::ViewBase | virtual |
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::ViewBase | virtual |
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::ViewBase | protected |
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) const | Garfield::ViewBase | inlineprotected |
UpdateProjectionMatrix() | Garfield::ViewBase | protected |
ViewBase()=delete | Garfield::ViewBase | |
ViewBase(const std::string &name) | Garfield::ViewBase | |
ViewField() | Garfield::ViewField | |
~ViewBase()=default | Garfield::ViewBase | virtual |
~ViewField()=default | Garfield::ViewField |