Garfield++
3.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
AvalancheMC
C
AvalancheMicroscopic
Calculate electron drift lines and avalanches using microscopic tracking
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
ComponentBase
Abstract base class for components
►
C
ComponentComsol
Component for importing and interpolating Comsol field maps
C
nodeCmp
C
ComponentConstant
Component with constant electric field
C
ComponentCST
C
ComponentElmer
Component for importing field maps computed by Elmer
►
C
ComponentFieldMap
Base class for components based on finite-element field maps
C
Element
C
Material
C
Node
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
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
ComponentUser
Simple component with electric field given by a user function
C
ComponentUserMapBase
C
ComponentVoxel
Component for interpolating field maps stored in a regular mesh
C
DriftLineRKF
C
GeometryBase
Abstract base class for geometry classes
►
C
GeometryRoot
Use a geometry defined using the ROOT TGeo package
C
material
C
GeometrySimple
"Native" geometry, using simple shapes
C
HeedChamber
C
Medium
Abstract base class for media
C
MediumCdTe
Cadmium-Telluride
C
MediumConductor
Conducting medium
C
MediumGaAs
Gallium-Arsenide
►
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
Abstract base class for plotting engines
C
PlottingEngineRoot
Definition of styles and color schemes
C
PolygonInfo
Helper struct for drawing the mesh with
ViewFEMesh
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
SolidHole
Box with a cylindrical hole
C
SolidRidge
Triangular prism (Toblerone bar)
C
SolidSphere
Sphere
C
SolidTube
Cylindrical tube
C
TetrahedralTree
Helper class for searches in field maps
C
Track
Abstract base class for track generation
C
TrackBichsel
C
TrackElectron
Ionization calculation based on MIP program (S. Biagi)
C
TrackHeed
Generate tracks using Heed++
C
TrackPAI
Energy loss calculation using the Photoabsorption-Ionisation Model
C
TrackSimple
Generate tracks based on a cluster density given by the user
►
C
TrackSrim
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
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
linexi2B
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
mparticle
Massive particle. A force can be applied
C
PairProd
C
Parabol
C
particle_def
C
particle_type
C
PassivePtr
C
PhenoPhotoAbsCS
Simple phenomenological CS for any shell (analytic formula)
C
PhotoAbsCS
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
spin_def
Helper class for definition of spin
C
splane
C
spquadr
C
StandardCopyDefinition
C
straight
Definition of 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
GarfieldDetectorConstruction
C
GarfieldEventAction
C
GarfieldG4FastSimulationModel
C
GarfieldMessenger
C
GarfieldParticle
C
GarfieldPhysics
C
GarfieldPhysicsList
C
GarfieldPrimaryGeneratorAction
C
GarfieldRunAction
C
GarfieldSteppingAction
Generated by
1.9.6