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

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

Axis enum nameGarfield::ViewMediumprivate
Charge enum nameGarfield::ViewMediumprivate
Clip(const std::array< float, 3 > &x0, const std::array< float, 3 > &x1, std::array< float, 3 > &xc) constGarfield::ViewBaseprotected
ConvertToEN(const double e0Vcm)Garfield::ViewMediumprivate
ConvertToEP(const double e0Vcm)Garfield::ViewMediumprivate
DisableExport()Garfield::ViewMediuminline
Draw()Garfield::ViewMediumprivate
DrawLine(const std::vector< std::array< float, 3 > > &xl, const short col, const short lw)Garfield::ViewBaseprotected
EnableAutoRangeX(const bool on=true)Garfield::ViewMediuminline
EnableAutoRangeY(const bool on=true)Garfield::ViewMediuminline
EnableDebugging(const bool on=true)Garfield::ViewBaseinline
EnableExport(const std::string &txtfile)Garfield::ViewMediuminline
Export()Garfield::ViewMediumprivate
FindUnusedCanvasName(const std::string &s)Garfield::ViewBasestatic
FindUnusedFunctionName(const std::string &s)Garfield::ViewBasestatic
FindUnusedHistogramName(const std::string &s)Garfield::ViewBasestatic
GetAxis(const char xaxis) constGarfield::ViewMediumprivate
GetCanvas()Garfield::ViewBase
GetGrid(std::array< std::vector< double >, 3 > &grid, int &ie, int &ib, int &ia, const Axis xaxis) constGarfield::ViewMediumprivate
InBox(const std::array< T, 3 > &x) constGarfield::ViewBaseinlineprotected
LabelX()Garfield::ViewBaseprotected
LabelY()Garfield::ViewBaseprotected
m_aMaxGarfield::ViewMediumprivate
m_aMinGarfield::ViewMediumprivate
m_angleGarfield::ViewMediumprivate
m_autoRangeXGarfield::ViewMediumprivate
m_autoRangeYGarfield::ViewMediumprivate
m_bfieldGarfield::ViewMediumprivate
m_bMaxGarfield::ViewMediumprivate
m_bMinGarfield::ViewMediumprivate
m_canvasGarfield::ViewBaseprivate
m_classNameGarfield::ViewBaseprotected
m_coloursGarfield::ViewMediumprivate
m_debugGarfield::ViewBaseprotected
m_efieldGarfield::ViewMediumprivate
m_eMaxGarfield::ViewMediumprivate
m_eMinGarfield::ViewMediumprivate
m_enMaxGarfield::ViewMediumprivate
m_enMinGarfield::ViewMediumprivate
m_epMaxGarfield::ViewMediumprivate
m_epMinGarfield::ViewMediumprivate
m_labelsGarfield::ViewMediumprivate
m_logAGarfield::ViewMediumprivate
m_logBGarfield::ViewMediumprivate
m_logEGarfield::ViewMediumprivate
m_logENGarfield::ViewMediumprivate
m_logEPGarfield::ViewMediumprivate
m_logXGarfield::ViewMediumprivate
m_logYGarfield::ViewMediumprivate
m_mediumGarfield::ViewMediumprivate
m_outfileGarfield::ViewMediumprivate
m_padGarfield::ViewBaseprivate
m_parGarfield::ViewMediumprivate
m_planeGarfield::ViewBaseprotected
m_prmatGarfield::ViewBaseprotected
m_projGarfield::ViewBaseprotected
m_qGarfield::ViewMediumprivate
m_userBoxGarfield::ViewBaseprotected
m_userPlotLimitsGarfield::ViewBaseprotected
m_xaxisGarfield::ViewMediumprivate
m_xGraphGarfield::ViewMediumprivate
m_xMaxBoxGarfield::ViewBaseprotected
m_xMaxPlotGarfield::ViewBaseprotected
m_xMinBoxGarfield::ViewBaseprotected
m_xMinPlotGarfield::ViewBaseprotected
m_xPlotGarfield::ViewMediumprivate
m_yGraphGarfield::ViewMediumprivate
m_yMaxGarfield::ViewMediumprivate
m_yMaxBoxGarfield::ViewBaseprotected
m_yMaxPlotGarfield::ViewBaseprotected
m_yMinGarfield::ViewMediumprivate
m_yMinBoxGarfield::ViewBaseprotected
m_yMinPlotGarfield::ViewBaseprotected
m_yPlotGarfield::ViewMediumprivate
m_zMaxBoxGarfield::ViewBaseprotected
m_zMinBoxGarfield::ViewBaseprotected
Parameter enum nameGarfield::ViewMediumprivate
PlaneDescription()Garfield::ViewBaseprotected
Plot(const Axis xaxis, const Charge particle, const Parameter par, const bool same)Garfield::ViewMediumprivate
PlotAlphaEta(const std::string &carriers, const char xaxis)Garfield::ViewMedium
PlotAttachment(const std::string &carriers, const char xaxis)Garfield::ViewMedium
PlotDiffusion(const std::string &carriers, const char xaxis)Garfield::ViewMedium
PlotDiffusion(const Axis xaxis, const Charge particle, const bool same)Garfield::ViewMediumprivate
PlotElectronAttachment(const char xaxis='e', const bool same=false)Garfield::ViewMediuminline
PlotElectronDiffusion(const char xaxis='e', const bool same=false)Garfield::ViewMediuminline
PlotElectronLorentzAngle(const char xaxis='e', const bool same=false)Garfield::ViewMediuminline
PlotElectronReducedTownsendN(const char xaxis='r', const bool same=false)Garfield::ViewMediuminline
PlotElectronReducedTownsendP(const char xaxis='p', const bool same=false)Garfield::ViewMediuminline
PlotElectronTOFAttachment(const char xaxis='e', const bool same=false)Garfield::ViewMediuminline
PlotElectronTOFIonization(const char xaxis='e', const bool same=false)Garfield::ViewMediuminline
PlotElectronTownsend(const char xaxis='e', const bool same=false)Garfield::ViewMediuminline
PlotElectronVelocity(const char xaxis='e', const bool same=false)Garfield::ViewMediuminline
PlotElectronVelocityFluxBulk(const char xaxis='e', const bool same=false)Garfield::ViewMediuminline
PlotHoleAttachment(const char xaxis='e', const bool same=false)Garfield::ViewMediuminline
PlotHoleDiffusion(const char xaxis='e', const bool same=false)Garfield::ViewMediuminline
PlotHoleTownsend(const char xaxis='e', const bool same=false)Garfield::ViewMediuminline
PlotHoleVelocity(const char xaxis='e', const bool same=false)Garfield::ViewMediuminline
PlotIonDiffusion(const char xaxis='e', const bool same=false)Garfield::ViewMediuminline
PlotIonVelocity(const char xaxis='e', const bool same=false)Garfield::ViewMediuminline
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
PlotLorentzAngle(const Axis xaxis, const Charge particle, const bool same)Garfield::ViewMediumprivate
PlotTownsend(const std::string &carriers, const char xaxis)Garfield::ViewMedium
PlotVelocity(const std::string &carriers, const char xaxis)Garfield::ViewMedium
PlotVelocity(const Axis xaxis, const Charge particle, const bool same)Garfield::ViewMediumprivate
PlotVelocityFluxBulk(const Axis xaxis, const Charge particle, const bool same)Garfield::ViewMediumprivate
RangeSet(TVirtualPad *)Garfield::ViewBaseprotectedstatic
ResetX(const Axis xaxis)Garfield::ViewMediumprivate
ResetY()Garfield::ViewMediumprivate
Rotate(const double angle)Garfield::ViewBase
SetAngle(const double angle)Garfield::ViewMediuminline
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
SetColours(const std::vector< short > &cols)Garfield::ViewMediuminline
SetElectricField(const double efield)Garfield::ViewMediuminline
SetLabels(const std::vector< std::string > &labels)Garfield::ViewMediuminline
SetMagneticField(const double bfield)Garfield::ViewMediuminline
SetMedium(Medium *m)Garfield::ViewMedium
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
SetPlaneZX()Garfield::ViewBase
SetPlaneZY()Garfield::ViewBase
SetRange(TVirtualPad *pad, const double x0, const double y0, const double x1, const double y1)Garfield::ViewBaseprotectedstatic
SetRangeA(const double amin, const double amax, const bool logscale)Garfield::ViewMedium
SetRangeB(const double bmin, const double bmax, const bool logscale)Garfield::ViewMedium
SetRangeE(const double emin, const double emax, const bool logscale)Garfield::ViewMedium
SetRangeEN(const double emin, const double emax, const bool logscale)Garfield::ViewMedium
SetRangeEP(const double emin, const double emax, const bool logscale)Garfield::ViewMedium
SetRangeY(const double ymin, const double ymax, const bool logscale=false)Garfield::ViewMedium
ToPlane(const T x, const T y, const T z, T &xp, T &yp) constGarfield::ViewBaseinlineprotected
UnConvertFromEN(const double e0Td)Garfield::ViewMediumprivate
UnConvertFromEP(const double e0VcmTorr)Garfield::ViewMediumprivate
UpdateProjectionMatrix()Garfield::ViewBaseprotected
ViewBase()=deleteGarfield::ViewBase
ViewBase(const std::string &name)Garfield::ViewBase
ViewMedium()Garfield::ViewMediuminline
ViewMedium(Medium *medium)Garfield::ViewMedium
~ViewBase()=defaultGarfield::ViewBasevirtual
~ViewMedium()=defaultGarfield::ViewMedium