Garfield++
5.0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
]
►
N
Garfield
C
AvalancheGrid
►
C
AvalancheMC
C
EndPoint
C
Point
►
C
AvalancheMicroscopic
Calculate electron drift lines and avalanches using microscopic tracking
C
Electron
C
Point
C
Component
Abstract base class for components
C
ComponentAnalyticField
C
ComponentAnsys121
Component
for importing and interpolating two-dimensional ANSYS field maps
C
ComponentAnsys123
Component
for importing and interpolating three-dimensional ANSYS field maps
C
ComponentComsol
Component
for importing and interpolating Comsol field maps
C
ComponentConstant
Component
with constant electric field
C
ComponentCST
C
ComponentElmer
Component
for importing field maps computed by Elmer
C
ComponentElmer2d
Component
for importing two-dimensional field maps computed by Elmer
►
C
ComponentFieldMap
Base class for components based on finite-element field maps
C
Element
C
Material
C
Node
C
WeightingFieldCopy
C
ComponentGrid
Component
for interpolating field maps on a regular mesh
C
ComponentNeBem2d
Two-dimensional implementation of the nearly exact Boundary Element Method
C
ComponentNeBem3d
Interface to
neBEM
C
ComponentNeBem3dMap
Component
for interpolating field maps stored in a mesh generated by
neBEM
C
ComponentParallelPlate
Component
for parallel-plate geometries
C
ComponentTcad2d
Interpolation in a two-dimensional field map created by Sentaurus Device
C
ComponentTcad3d
Interpolation in a three-dimensional field map created by Sentaurus Device
►
C
ComponentTcadBase
Interpolation in a field map created by Sentaurus Device
C
Defect
C
Element
C
Region
C
ComponentUser
Simple component with electric field given by a user function
C
ComponentVoxel
Component
for interpolating field maps stored in a regular mesh
C
DriftLineRKF
C
Geometry
Abstract base class for geometry classes
C
GeometryRoot
Use a geometry defined using the ROOT TGeo package
C
GeometrySimple
"Native" geometry, using simple shapes
C
HeedChamber
C
KDTree
C
KDTreeNode
A node in the k-d tree
C
KDTreeResult
Search result
C
Medium
Abstract base class for media
C
MediumCdTe
Cadmium-Telluride
C
MediumConductor
Conducting medium
C
MediumDiamond
Diamond
C
MediumGaAs
Gallium-Arsenide
C
MediumGaN
Gallium-Nitride
►
C
MediumGas
Base class for gas media
C
ExcLevel
C
IonLevel
C
MediumMagboltz
C
MediumPlastic
Plastic medium
C
MediumSilicon
Solid crystalline silicon
C
OpticalData
Photoabsorption cross-sections for some gases
C
Panel
Surface panel
C
PlottingEngine
Plotting style
C
QuadTree
Quadtree search
C
RandomEngine
Abstract base class for random number generators
C
RandomEngineRoot
ROOT random number generator
C
Sensor
Sensor
C
Shaper
Class for signal processing
C
Solid
Abstract base class for solids
C
SolidBox
Box
C
SolidExtrusion
Extrusion
C
SolidHole
Box with a cylindrical hole
C
SolidRidge
Triangular prism (Toblerone bar)
C
SolidSphere
Sphere
C
SolidTube
Cylindrical tube
C
SolidWire
Wire
C
TetrahedralTree
Helper class for searches in field maps
C
Track
Abstract base class for track generation
►
C
TrackBichsel
C
Cluster
►
C
TrackDegrade
Interface to
Degrade
C
Cluster
C
Electron
C
Excitation
►
C
TrackElectron
[WIP] Ionization calculation based on MIP program (S. Biagi)
C
Cluster
►
C
TrackHeed
Generate tracks using Heed++
C
Cluster
C
Electron
C
Photon
►
C
TrackPAI
Energy loss calculation using the Photoabsorption-Ionisation Model
C
Cluster
►
C
TrackSimple
Generate tracks based on a cluster density given by the user
C
Cluster
►
C
TrackSrim
C
Cluster
►
C
TrackTrim
C
Cluster
C
Vec3
C
ViewBase
Base class for visualization classes
C
ViewCell
Visualize the "cell" defined in an analytic-field component
C
ViewDrift
Visualize drift lines and tracks
C
ViewFEMesh
Draw the mesh of a field-map component
C
ViewField
Visualize the potential or electric field of a component or sensor
C
ViewGeometry
Visualize a geometry defined using the "native" shapes
C
ViewIsochrons
Draw equal time contour lines
C
ViewMedium
Plot transport coefficients as function of electric and magnetic field
C
ViewSignal
Plot the signal computed by a sensor as a ROOT histogram
►
N
Heed
►
N
CountPP_ns
C
CountPassivePtr
Counter of protected pointers
C
absref
C
absref_transmit
C
abssyscoor
C
absvol
C
ArgInterp_Arr
C
ArgInterp_SingleAdr
C
ArgInterp_Val
C
AtomDef
C
AtomDefs
Library of atoms
C
AtomicSecondaryProducts
C
AtomMixDef
C
AtomPhotoAbsCS
Atomic photoabsorption cross-section abstract base class
C
AveragePhotoAbsCS
Smoothed/smeared photoabsorption cross-section
C
basis
Basis
C
BGMesh
Mesh of
values
C
box
C
circumf
Circumference, determined by point (center), normal vector, and radius
C
Cubic
Find solution to cubic equation
C
definp_endpar
C
DoubleAc
►
C
DynArr
C
IndexingProvider
C
DynLinArr
C
ElElasticScat
C
ElElasticScatData
Array of
ElElasticScatDataStruct
objects for a set of energies
C
ElElasticScatDataStruct
C
ElElasticScatLowSigma
C
EnergyMesh
C
EnTransfCS
C
EnTransfCS_BGM
Energy transfer cross-section
C
eparticle
C
EqualStepCoorMesh
C
ExAtomPhotoAbsCS
Atomic photo-absorption with excitation
C
ExcFromSpexit
C
fixsyscoor
C
FunNameStack
C
FunNameWatch
C
GasDef
C
gparticle
C
HeedCluster
Cluster
C
HeedCondElectron
C
HeedDeltaElectron
C
HeedDeltaElectronCS
C
HeedFieldMap
Retrieve electric and magnetic field from Sensor
C
HeedMatterDef
C
HeedParticle
C
HeedParticle_BGM
C
HeedPhoton
C
HydrogenPhotoAbsCS
C
indentation
C
IterDynArr
C
IterDynLinArr
C
linexi2
C
linexi2_coor
C
manip_absvol
Abstract base classs for volume "manipulators"
C
manip_absvol_treeid
Service class (array of
manip_absvol
)
C
manip_box
Box "manipulator"
C
manip_ulsvolume
C
MatterDef
C
MolecPhotoAbsCS
C
MoleculeDef
C
MoleculeDefs
Library of molecules
C
mparticle
Massive particle. A force can be applied
C
PairProd
C
Parabola
Solution of a quadratic equation
C
particle_def
C
PhenoPhotoAbsCS
Simple phenomenological CS for any shell (analytic formula)
C
PhotoAbsCS
C
PhotoAbsCSLib
C
plane
Plane, defined by defined by a point and a vector normal to the plane
C
point
Point
C
PointCoorMesh
C
PointsRan
C
polygon
Polygon in plane
C
polyline
Polyline
C
polyline_pl
Polyline in plane
C
rectangle
Rectangle
C
RegPassivePtr
C
sh_manip_absvol
C
sh_manip_box
C
SimpleAtomPhotoAbsCS
C
SimpleTablePhotoAbsCS
C
splane
C
spquadr
C
StandardCopyDefinition
C
straight
Straight line, as combination of vector and point
C
stvpoint
Point in space, time and velocity
C
surface
Surface base class
C
trajestep
C
ulsvolume
Unlimited surfaces volume
C
VanDerWaals
Helper class for Van-der-Waals equation
C
vec
C
AreaKnCh
C
BCProp
C
DirnCosn3D
C
ElecProp
C
Element
C
FastAlgoVol
C
GarfieldDetectorConstruction
C
GarfieldEventAction
C
GarfieldG4FastSimulationModel
C
GarfieldMessenger
C
GarfieldParticle
C
GarfieldPhysics
C
GarfieldPhysicsList
C
GarfieldPrimaryGeneratorAction
C
GarfieldRunAction
C
GarfieldSteppingAction
C
GeomProp
C
LineKnCh
C
MapVol
C
Point3D
C
PointKnCh
C
TGeoTet
C
Vector3D
C
VolumeKnCh
C
VoxelVol
C
WtFldFastAlgoVol
Generated by
1.13.2