![]() |
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::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) const | Garfield::ViewBase | protected |
| DrawLine(const std::vector< std::array< float, 3 > > &xl, const short col, const short lw) | Garfield::ViewBase | protected |
| DrawMarkers2d(const std::vector< std::array< float, 3 > > &points, const short col, const double size) | Garfield::ViewDrift | private |
| DrawMarkers3d(const std::vector< std::array< float, 3 > > &points, const short col, const double size) | Garfield::ViewDrift | private |
| EnableClusterMarkers(const bool on=true) | Garfield::ViewDrift | inline |
| EnableDebugging(const bool on=true) | Garfield::ViewBase | inline |
| FindUnusedCanvasName(const std::string &s) | Garfield::ViewBase | static |
| FindUnusedFunctionName(const std::string &s) | Garfield::ViewBase | static |
| FindUnusedHistogramName(const std::string &s) | Garfield::ViewBase | static |
| GetCanvas() | Garfield::ViewBase | |
| GetDriftLine(const std::size_t i, std::vector< std::array< float, 3 > > &driftLine, bool &electron) const | Garfield::ViewDrift | |
| GetNumberOfDriftLines() const | Garfield::ViewDrift | inline |
| InBox(const std::array< T, 3 > &x) const | Garfield::ViewBase | inlineprotected |
| LabelX() | Garfield::ViewBase | protected |
| LabelY() | Garfield::ViewBase | protected |
| m_att | Garfield::ViewDrift | private |
| m_canvas | Garfield::ViewBase | private |
| m_className | Garfield::ViewBase | protected |
| m_colAttachment | Garfield::ViewDrift | private |
| m_colElectron | Garfield::ViewDrift | private |
| m_colExcitation | Garfield::ViewDrift | private |
| m_colHole | Garfield::ViewDrift | private |
| m_colIon | Garfield::ViewDrift | private |
| m_colIonisation | Garfield::ViewDrift | private |
| m_colNegativeIon | Garfield::ViewDrift | private |
| m_colPhoton | Garfield::ViewDrift | private |
| m_colTrack | Garfield::ViewDrift | private |
| m_debug | Garfield::ViewBase | protected |
| m_drawClusters | Garfield::ViewDrift | private |
| m_driftLines | Garfield::ViewDrift | private |
| m_eTop | Garfield::ViewDrift | private |
| m_exc | Garfield::ViewDrift | private |
| m_ion | Garfield::ViewDrift | private |
| m_markerSizeCluster | Garfield::ViewDrift | private |
| m_markerSizeCollision | Garfield::ViewDrift | private |
| m_mutex | Garfield::ViewDrift | private |
| m_pad | Garfield::ViewBase | private |
| m_photons | Garfield::ViewDrift | private |
| m_plane | Garfield::ViewBase | protected |
| m_prmat | Garfield::ViewBase | protected |
| m_proj | Garfield::ViewBase | protected |
| m_tracks | Garfield::ViewDrift | private |
| 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 |
| 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::ViewBase | protected |
| 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) 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 |
| 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 |
| SetClusterMarkerSize(const double size) | Garfield::ViewDrift | |
| SetCollisionMarkerSize(const double size) | Garfield::ViewDrift | |
| SetColourAttachments(const short col) | Garfield::ViewDrift | inline |
| SetColourElectrons(const short col) | Garfield::ViewDrift | inline |
| SetColourExcitations(const short col) | Garfield::ViewDrift | inline |
| SetColourHoles(const short col) | Garfield::ViewDrift | inline |
| SetColourIonisations(const short col) | Garfield::ViewDrift | inline |
| SetColourIons(const short col) | Garfield::ViewDrift | inline |
| SetColourNegativeIons(const short col) | Garfield::ViewDrift | inline |
| SetColourPhotons(const short col) | Garfield::ViewDrift | inline |
| SetColourTracks(const short col) | Garfield::ViewDrift | inline |
| SetDriftLinePoint(const std::size_t iL, const std::size_t iP, const float x, const float y, const float z) | Garfield::ViewDrift | |
| SetElectronsToFront() | Garfield::ViewDrift | inline |
| 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 | |
| SetPlotLimits2d() | Garfield::ViewDrift | private |
| SetPlotLimits3d() | Garfield::ViewDrift | private |
| SetRange(TVirtualPad *pad, const double x0, const double y0, const double x1, const double y1) | Garfield::ViewBase | protectedstatic |
| 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) const | Garfield::ViewBase | inlineprotected |
| UpdateProjectionMatrix() | Garfield::ViewBase | protected |
| ViewBase()=delete | Garfield::ViewBase | |
| ViewBase(const std::string &name) | Garfield::ViewBase | |
| ViewDrift() | Garfield::ViewDrift | |
| ViewFEMesh class | Garfield::ViewDrift | friend |
| ~ViewBase()=default | Garfield::ViewBase | virtual |
| ~ViewDrift()=default | Garfield::ViewDrift |