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

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

AddAttachment(const float x, const float y, const float z)Garfield::ViewDrift
AddDriftLinePoint(const std::size_t iL, const float x, const float y, const float z)Garfield::ViewDrift
AddExcitation(const float x, const float y, const float z)Garfield::ViewDrift
AddIonisation(const float x, const float y, const float z)Garfield::ViewDrift
AddPhoton(const float x0, const float y0, const float z0, const float x1, const float y1, const float z1)Garfield::ViewDrift
AddTrackPoint(const std::size_t iL, const float x, const float y, const float z)Garfield::ViewDrift
Clear()Garfield::ViewDrift
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
DrawMarkers2d(const std::vector< std::array< float, 3 > > &points, const short col, const double size)Garfield::ViewDriftprivate
DrawMarkers3d(const std::vector< std::array< float, 3 > > &points, const short col, const double size)Garfield::ViewDriftprivate
EnableClusterMarkers(const bool on=true)Garfield::ViewDriftinline
EnableDebugging(const bool on=true)Garfield::ViewBaseinline
FindUnusedCanvasName(const std::string &s)Garfield::ViewBasestatic
FindUnusedFunctionName(const std::string &s)Garfield::ViewBasestatic
FindUnusedHistogramName(const std::string &s)Garfield::ViewBasestatic
GetCanvas()Garfield::ViewBase
GetDriftLine(const std::size_t i, std::vector< std::array< float, 3 > > &driftLine, bool &electron) constGarfield::ViewDrift
GetNumberOfDriftLines() constGarfield::ViewDriftinline
InBox(const std::array< T, 3 > &x) constGarfield::ViewBaseinlineprotected
LabelX()Garfield::ViewBaseprotected
LabelY()Garfield::ViewBaseprotected
m_attGarfield::ViewDriftprivate
m_canvasGarfield::ViewBaseprivate
m_classNameGarfield::ViewBaseprotected
m_colAttachmentGarfield::ViewDriftprivate
m_colElectronGarfield::ViewDriftprivate
m_colExcitationGarfield::ViewDriftprivate
m_colHoleGarfield::ViewDriftprivate
m_colIonGarfield::ViewDriftprivate
m_colIonisationGarfield::ViewDriftprivate
m_colNegativeIonGarfield::ViewDriftprivate
m_colPhotonGarfield::ViewDriftprivate
m_colTrackGarfield::ViewDriftprivate
m_debugGarfield::ViewBaseprotected
m_drawClustersGarfield::ViewDriftprivate
m_driftLinesGarfield::ViewDriftprivate
m_eTopGarfield::ViewDriftprivate
m_excGarfield::ViewDriftprivate
m_ionGarfield::ViewDriftprivate
m_markerSizeClusterGarfield::ViewDriftprivate
m_markerSizeCollisionGarfield::ViewDriftprivate
m_mutexGarfield::ViewDriftprivate
m_padGarfield::ViewBaseprivate
m_photonsGarfield::ViewDriftprivate
m_planeGarfield::ViewBaseprotected
m_prmatGarfield::ViewBaseprotected
m_projGarfield::ViewBaseprotected
m_tracksGarfield::ViewDriftprivate
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
NewChargedParticleTrack(const std::size_t np, std::size_t &id, const float x0, const float y0, const float z0)Garfield::ViewDrift
NewDriftLine(const Particle particle, const std::size_t np, const float x0, const float y0, const float z0)Garfield::ViewDrift
PlaneDescription()Garfield::ViewBaseprotected
Plot(const bool twod=false, const bool axis=true, const bool snapshot=false)Garfield::ViewDrift
Plot2d(const bool axis=true, const bool snapshot=false)Garfield::ViewDrift
Plot3d(const bool axis=true, const bool ogl=true, const bool snapshot=false)Garfield::ViewDrift
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
RangeSet(TVirtualPad *)Garfield::ViewBaseprotectedstatic
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
SetClusterMarkerSize(const double size)Garfield::ViewDrift
SetCollisionMarkerSize(const double size)Garfield::ViewDrift
SetColourAttachments(const short col)Garfield::ViewDriftinline
SetColourElectrons(const short col)Garfield::ViewDriftinline
SetColourExcitations(const short col)Garfield::ViewDriftinline
SetColourHoles(const short col)Garfield::ViewDriftinline
SetColourIonisations(const short col)Garfield::ViewDriftinline
SetColourIons(const short col)Garfield::ViewDriftinline
SetColourNegativeIons(const short col)Garfield::ViewDriftinline
SetColourPhotons(const short col)Garfield::ViewDriftinline
SetColourTracks(const short col)Garfield::ViewDriftinline
SetDriftLinePoint(const std::size_t iL, const std::size_t iP, const float x, const float y, const float z)Garfield::ViewDrift
SetElectronsToFront()Garfield::ViewDriftinline
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
SetPlotLimits2d()Garfield::ViewDriftprivate
SetPlotLimits3d()Garfield::ViewDriftprivate
SetRange(TVirtualPad *pad, const double x0, const double y0, const double x1, const double y1)Garfield::ViewBaseprotectedstatic
SetTrackPoint(const std::size_t iL, const std::size_t iP, const float x, const float y, const float z)Garfield::ViewDrift
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
ViewDrift()Garfield::ViewDrift
ViewFEMesh classGarfield::ViewDriftfriend
~ViewBase()=defaultGarfield::ViewBasevirtual
~ViewDrift()=defaultGarfield::ViewDrift