| Cstd::array< T, D > | |
| CGarfield::Vector< type, 1 > | |
| CGarfield::Vec1Impl< type > | |
| CGarfield::Vector< type, 2 > | |
| CGarfield::Vec2Impl< type > | |
| CGarfield::Vector< type, 3 > | |
| CGarfield::Vec3Impl< type > | |
| CGarfield::Vector< type, Dimension > | |
| CGarfield::Vec3Impl< double > | |
| CGarfield::Vec3Impl< float > | |
| CGarfield::AvalancheGrid | Calculate avalanches in a uniform electric field using avalanche statistics |
| CGarfield::AvalancheGridSpaceCharge | Propagates avalanches with the 2d (axi-symmetric) space-charge routine from Lippmann, Riegler (2004) in uniform background fields |
| CGarfield::AvalancheMC | Calculate drift lines and avalanches based on macroscopic transport coefficients, using Monte Carlo integration |
| CGarfield::AvalancheMicroscopic | Calculate electron drift lines and avalanches using microscopic tracking |
| CGarfield::AvalancheGrid::AvalancheNode | |
| CGarfield::MediumSilicon::Band | |
| CGarfield::ComponentAnalyticField::Charge3d | |
| CGarfield::TrackBichsel::Cluster | |
| CGarfield::TrackDegrade::Cluster | |
| CGarfield::TrackElectron::Cluster | |
| CGarfield::TrackHeed::Cluster | |
| CGarfield::TrackPAI::Cluster | |
| CGarfield::TrackSimple::Cluster | |
| CGarfield::TrackSrim::Cluster | |
| CGarfield::TrackTrim::Cluster | |
| CGarfield::Component | Abstract base class for components |
| CGarfield::ComponentTcadBase< 2 > | |
| CGarfield::ComponentTcad2d | Interpolation in a two-dimensional field map created by Sentaurus Device |
| CGarfield::ComponentTcadBase< 3 > | |
| CGarfield::ComponentTcad3d | Interpolation in a three-dimensional field map created by Sentaurus Device |
| CGarfield::ComponentAnalyticField | Semi-analytic calculation of two-dimensional configurations consisting of wires, planes, and tubes |
| CGarfield::ComponentChargedRing | Component for calculating the field of a system of charged r,z rings |
| CGarfield::ComponentConstant | Component with constant electric field |
| CGarfield::ComponentFieldMap | Base class for components based on finite-element field maps |
| CGarfield::ComponentAnsys121 | Component for importing and interpolating two-dimensional ANSYS field maps |
| CGarfield::ComponentAnsys123 | Component for importing and interpolating three-dimensional ANSYS field maps |
| CGarfield::ComponentCST | Component for importing and interpolating field maps from CST |
| CGarfield::ComponentComsol | Component for importing and interpolating Comsol field maps |
| CGarfield::ComponentElmer | Component for importing field maps computed by Elmer |
| CGarfield::ComponentElmer2d | Component for importing two-dimensional field maps computed by Elmer |
| CGarfield::ComponentGrid | Component for interpolating field maps on a regular mesh |
| CGarfield::ComponentNeBem2d | Two-dimensional implementation of the nearly exact Boundary Element Method |
| CGarfield::ComponentNeBem3d | Interface to neBEM |
| CGarfield::ComponentNeBem3dMap | Component for interpolating field maps stored in a mesh generated by neBEM |
| CGarfield::ComponentParallelPlate | Component for parallel-plate geometries |
| CGarfield::ComponentTcadBase< N > | Interpolation in a field map created by Sentaurus Device |
| CGarfield::ComponentUser | Simple component with electric field given by a user function |
| CGarfield::ComponentVoxel | Component for interpolating field maps stored in a regular mesh |
| CGarfield::MediumMagboltz::Deexcitation | |
| CGarfield::ComponentTcadBase< N >::Defect | |
| CGarfield::DriftLineRKF | Calculation of drift lines based on macroscopic transport coefficients using Runge-Kutta-Fehlberg integration |
| CGarfield::ComponentParallelPlate::Electrode | Structure that captures the information of the electrodes under study |
| CGarfield::Sensor::Electrode | |
| CGarfield::AvalancheMicroscopic::Electron | |
| CGarfield::TrackDegrade::Electron | |
| CGarfield::TrackHeed::Electron | |
| CGarfield::ComponentFieldMap::Element | |
| CGarfield::ComponentNeBem2d::Element | |
| CGarfield::ComponentNeBem3d::Element | |
| CGarfield::ComponentNeBem3dMap::Element | |
| CGarfield::ComponentTcadBase< N >::Element | |
| CGarfield::ComponentVoxel::Element | |
| CGarfield::AvalancheMC::EndPoint | |
| CGarfield::TrackDegrade::Excitation | |
| CGarfield::MediumGas::ExcLevel | |
| CGarfield::Geometry | Abstract base class for geometry classes |
| CGarfield::GeometryRoot | Use a geometry defined using the ROOT TGeo package |
| CGarfield::GeometrySimple | "Native" geometry, using simple shapes |
| CGarfield::AvalancheGridSpaceCharge::GridNode | |
| CGarfield::MediumGas::IonLevel | |
| CGarfield::KDTree | Main k-d tree class |
| CGarfield::KDTreeNode | A node in the k-d tree |
| CGarfield::KDTreeResult | Search result |
| CGarfield::ComponentFieldMap::Material | |
| CGarfield::Medium | Abstract base class for components |
| CGarfield::MediumCdTe | Cadmium-Telluride |
| CGarfield::MediumConductor | Conducting medium |
| CGarfield::MediumDiamond | Diamond |
| CGarfield::MediumGaAs | Gallium-Arsenide |
| CGarfield::MediumGaN | Gallium-Nitride |
| CGarfield::MediumGas | Base class for gas media |
| CGarfield::MediumMagboltz | Interface to Magboltz (version 11) |
| CGarfield::MediumPlastic | Plastic medium |
| CGarfield::MediumSilicon | Solid crystalline silicon |
| CGarfield::ComponentFieldMap::Node | |
| CGarfield::ComponentGrid::Node | |
| CGarfield::OpticalData | Photoabsorption cross-sections for some gases |
| CGarfield::Panel | Surface panel |
| CGarfield::TrackElectron::Parameters | |
| CGarfield::AvalancheGrid::Path | |
| CGarfield::AvalancheMicroscopic::Photon | |
| CGarfield::TrackHeed::Photon | |
| CGarfield::ComponentAnalyticField::Pixel | |
| CGarfield::ComponentAnalyticField::Plane | |
| CGarfield::PlottingEngine | Plotting style |
| CGarfield::AvalancheGridSpaceCharge::Point | |
| CGarfield::AvalancheMC::Point | |
| CGarfield::AvalancheMicroscopic::Point | |
| CGarfield::ComponentNeBem3d::Primitive | |
| CGarfield::QuadTree | Quadtree search |
| CGarfield::Random | |
| CGarfield::RandomEngine< Engine, SeedType > | Abstract base class for random number generators |
| CGarfield::RandomEngine< RandomEngineRoot, UInt_t > | |
| CGarfield::RandomEngineRoot | |
| CGarfield::RandomEngine< RandomEngineSTL, std::mt19937::result_type > | |
| CGarfield::RandomEngineSTL | |
| CGarfield::ComponentComsol::Range | |
| CGarfield::ComponentNeBem2d::Region | |
| CGarfield::ComponentTcadBase< N >::Region | |
| CGarfield::ComponentChargedRing::Ring | |
| CGarfield::Medium::Secondary | |
| CGarfield::AvalancheMC::Seed | |
| CGarfield::AvalancheMicroscopic::Seed | |
| CGarfield::ComponentNeBem2d::Segment | |
| CGarfield::Sensor | Sensor |
| CGarfield::Shaper | Class for signal processing |
| CGarfield::Solid | Abstract base class for solids |
| CGarfield::SolidBox | Box |
| CGarfield::SolidExtrusion | Extrusion |
| CGarfield::SolidHole | Box with a cylindrical hole |
| CGarfield::SolidRidge | Triangular prism (Toblerone bar) |
| CGarfield::SolidSphere | Sphere |
| CGarfield::SolidTube | Cylindrical tube |
| CGarfield::SolidWire | Wire |
| CGarfield::ComponentNeBem2d::SpaceCharge | |
| CGarfield::AvalancheMicroscopic::Statistics | |
| CGarfield::ComponentAnalyticField::Strip | |
| CTGeoBBox | |
| CTGeoTet | |
| CGarfield::Track | Abstract base class for track generation |
| CGarfield::TrackBichsel | Generate tracks using differential cross-sections for silicon computed by Hans Bichsel |
| CGarfield::TrackDegrade | Interface to Degrade |
| CGarfield::TrackElectron | [WIP] Ionization calculation based on MIP program (S. Biagi) |
| CGarfield::TrackHeed | Generate tracks using Heed++ |
| CGarfield::TrackPAI | |
| CGarfield::TrackSimple | Generate tracks based on a cluster density given by the user |
| CGarfield::TrackSrim | Generate tracks based on SRIM energy loss, range and straggling tables |
| CGarfield::TrackTrim | Generate tracks based on TRIM output files |
| CGarfield::ViewBase | Base class for visualization classes |
| CGarfield::ViewCell | Visualize the "cell" defined in an analytic-field component |
| CGarfield::ViewDrift | Visualize drift lines and tracks |
| CGarfield::ViewFEMesh | Draw the mesh of a field-map component |
| CGarfield::ViewField | Visualize the potential or electric field of a component or sensor |
| CGarfield::ViewGeometry | Visualize a geometry defined using the "native" shapes |
| CGarfield::ViewIsochrons | Draw equal time contour lines |
| CGarfield::ViewMedium | Plot transport coefficients as function of electric and magnetic field |
| CGarfield::ViewSignal | Plot the signal computed by a sensor as a ROOT histogram |
| CGarfield::ComponentFieldMap::WeightingFieldCopy | |
| CGarfield::ComponentAnalyticField::Wire | |
| CGarfield::ComponentNeBem2d::Wire | |