![]()  | 
  
    Garfield 0.3
    
   Toolkit for the detailed simulation of particle detectors based on ionization 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 | 
| Bfield(const double x, const double y, const double z, const Parameter par) const | Garfield::ViewField | private | 
| Clip(const std::array< float, 3 > &x0, const std::array< float, 3 > &x1, std::array< float, 3 > &xc) const | Garfield::ViewBase | protected | 
| Draw2d(const std::string &option, const bool contour, const bool wfield, const std::string &electrode, const std::string &drawopt, const double t=0.) | Garfield::ViewField | private | 
| DrawLine(const std::vector< std::array< float, 3 > > &xl, const short col, const short lw) | Garfield::ViewBase | protected | 
| DrawProfile(const double x0, const double y0, const double z0, const double x1, const double y1, const double z1, const std::string &option, const bool wfield, const std::string &electrode, const bool normalised) | Garfield::ViewField | private | 
| Efield(const double x, const double y, const double z, const Parameter par) const | Garfield::ViewField | private | 
| 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 | |
| GetPar(const std::string &option, std::string &title, bool &bfield) const | Garfield::ViewField | private | 
| InBox(const std::array< T, 3 > &x) const | Garfield::ViewBase | inlineprotected | 
| LabelX() | Garfield::ViewBase | protected | 
| LabelY() | Garfield::ViewBase | protected | 
| m_bmax | Garfield::ViewField | private | 
| m_bmin | Garfield::ViewField | private | 
| m_canvas | Garfield::ViewBase | private | 
| m_className | Garfield::ViewBase | protected | 
| m_component | Garfield::ViewField | private | 
| m_debug | Garfield::ViewBase | protected | 
| m_emax | Garfield::ViewField | private | 
| m_emin | Garfield::ViewField | private | 
| m_nContours | Garfield::ViewField | private | 
| m_nSamples1d | Garfield::ViewField | private | 
| m_nSamples2dX | Garfield::ViewField | private | 
| m_nSamples2dY | Garfield::ViewField | private | 
| m_pad | Garfield::ViewBase | private | 
| m_plane | Garfield::ViewBase | protected | 
| m_prmat | Garfield::ViewBase | protected | 
| m_proj | Garfield::ViewBase | protected | 
| m_samplePotential | Garfield::ViewField | private | 
| m_sensor | Garfield::ViewField | private | 
| m_useAutoRange | Garfield::ViewField | private | 
| m_userBox | Garfield::ViewBase | protected | 
| m_userPlotLimits | Garfield::ViewBase | protected | 
| m_useStatus | Garfield::ViewField | private | 
| m_vBkg | Garfield::ViewField | private | 
| m_vmax | Garfield::ViewField | private | 
| m_vmin | Garfield::ViewField | private | 
| m_wmax | Garfield::ViewField | private | 
| m_wmin | Garfield::ViewField | private | 
| 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 | 
| Parameter enum name | Garfield::ViewField | private | 
| 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, const double t=0.) | Garfield::ViewField | |
| RangeSet(TVirtualPad *) | Garfield::ViewBase | protectedstatic | 
| 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 | |
| SetMagneticFieldRange(const double bmin, const double bmax) | 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 | |
| SetPlaneZX() | Garfield::ViewBase | |
| SetPlaneZY() | Garfield::ViewBase | |
| SetPlotLimits() | Garfield::ViewField | private | 
| SetRange(TVirtualPad *pad, const double x0, const double y0, const double x1, const double y1) | Garfield::ViewBase | protectedstatic | 
| 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 | |
| ViewField(Sensor *sensor) | Garfield::ViewField | |
| ViewField(Component *component) | Garfield::ViewField | |
| Wfield(const double x, const double y, const double z, const Parameter par, const std::string &electrode, const double t=0.) const | Garfield::ViewField | private | 
| ~ViewBase()=default | Garfield::ViewBase | virtual | 
| ~ViewField()=default | Garfield::ViewField |