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 Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
]
►
C
Heed::absref
►
C
Heed::absvol
►
C
Heed::box
C
Garfield::HeedChamber
C
Heed::manip_box
Box "manipulator"
C
Heed::sh_manip_box
►
C
Heed::ulsvolume
Unlimited surfaces volume
C
Heed::manip_ulsvolume
C
Heed::basis
Basis
C
Heed::circumf
Circumference, determined by point (center), normal vector, and radius
C
Heed::fixsyscoor
►
C
Heed::manip_absvol
Abstract base classs for volume "manipulators"
C
Heed::manip_box
Box "manipulator"
C
Heed::manip_ulsvolume
►
C
Heed::sh_manip_absvol
C
Garfield::HeedChamber
C
Heed::sh_manip_box
C
Heed::plane
Plane, defined by defined by a point and a vector normal to the plane
C
Heed::point
Point
►
C
Heed::polyline
Polyline
►
C
Heed::polyline_pl
Polyline in plane
►
C
Heed::polygon
Polygon in plane
C
Heed::rectangle
Rectangle
C
Heed::spquadr
C
Heed::straight
Definition of straight line, as combination of vector and point
►
C
Heed::surface
Surface base class
C
Heed::splane
C
Heed::trajestep
C
Heed::vec
C
Heed::absref_transmit
►
C
Heed::abssyscoor
C
Heed::fixsyscoor
C
Heed::ArgInterp_Arr
C
Heed::ArgInterp_SingleAdr
C
Heed::ArgInterp_Val
C
Heed::AtomDef
C
Heed::AtomicSecondaryProducts
►
C
Heed::AtomMixDef
►
C
Heed::MatterDef
C
Heed::GasDef
C
Heed::MoleculeDef
►
C
Heed::AtomPhotoAbsCS
Atomic photoabsorption cross-section abstract base class
C
Heed::ExAtomPhotoAbsCS
Atomic photo-absorption with excitation
C
Heed::SimpleAtomPhotoAbsCS
C
Garfield::AvalancheMC
C
Garfield::AvalancheMicroscopic
Calculate electron drift lines and avalanches using microscopic tracking
C
Heed::BGMesh
Mesh of
values
C
Garfield::TrackSrim::Cluster
►
C
Garfield::ComponentBase
Abstract base class for components
C
Garfield::ComponentAnalyticField
C
Garfield::ComponentConstant
Component with constant electric field
►
C
Garfield::ComponentFieldMap
Base class for components based on finite-element field maps
C
Garfield::ComponentAnsys121
Component for importing and interpolating two-dimensional ANSYS field maps
C
Garfield::ComponentAnsys123
Component for importing and interpolating three-dimensional ANSYS field maps
C
Garfield::ComponentCST
C
Garfield::ComponentComsol
Component for importing and interpolating Comsol field maps
C
Garfield::ComponentElmer
Component for importing field maps computed by Elmer
C
Garfield::ComponentGrid
Component for interpolating field maps on a regular mesh
C
Garfield::ComponentNeBem2d
Two-dimensional implementation of the nearly exact Boundary Element Method
C
Garfield::ComponentNeBem3d
Interface to neBEM
C
Garfield::ComponentNeBem3dMap
Component for interpolating field maps stored in a mesh generated by neBEM
C
Garfield::ComponentTcad2d
Interpolation in a two-dimensional field map created by Sentaurus Device
C
Garfield::ComponentTcad3d
Interpolation in a three-dimensional field map created by Sentaurus Device
C
Garfield::ComponentUser
Simple component with electric field given by a user function
C
Garfield::ComponentUserMapBase
C
Garfield::ComponentVoxel
Component for interpolating field maps stored in a regular mesh
C
Heed::CountPP_ns::CountPassivePtr
Counter of protected pointers
C
Heed::Cubic
Find solution to cubic equation
C
Heed::definp_endpar
C
Heed::DoubleAc
C
Garfield::DriftLineRKF
C
Heed::ElElasticScat
C
Heed::ElElasticScatData
Array of
ElElasticScatDataStruct
objects for a set of energies
C
Heed::ElElasticScatDataStruct
C
Heed::ElElasticScatLowSigma
C
Garfield::ComponentFieldMap::Element
C
Heed::EnergyMesh
►
C
Heed::EnTransfCS
C
Garfield::HeedChamber
C
Heed::EnTransfCS_BGM
Energy transfer cross-section
C
Heed::EqualStepCoorMesh< T >
C
Heed::ExcFromSpexit
C
Garfield::MediumGas::ExcLevel
C
Heed::FunNameStack
C
Heed::FunNameWatch
►
C
G4UImessenger
C
GarfieldMessenger
►
C
G4UserEventAction
C
GarfieldEventAction
►
C
G4UserRunAction
C
GarfieldRunAction
►
C
G4UserSteppingAction
C
GarfieldSteppingAction
►
C
G4VFastSimulationModel
C
GarfieldG4FastSimulationModel
►
C
G4VModularPhysicsList
C
GarfieldPhysicsList
►
C
G4VUserDetectorConstruction
C
GarfieldDetectorConstruction
►
C
G4VUserPrimaryGeneratorAction
C
GarfieldPrimaryGeneratorAction
C
GarfieldParticle
C
GarfieldPhysics
►
C
Garfield::GeometryBase
Abstract base class for geometry classes
C
Garfield::GeometryRoot
Use a geometry defined using the ROOT TGeo package
C
Garfield::GeometrySimple
"Native" geometry, using simple shapes
►
C
Heed::gparticle
C
Heed::HeedPhoton
►
C
Heed::mparticle
Massive particle. A force can be applied
►
C
Heed::eparticle
C
Heed::HeedDeltaElectron
C
Heed::HeedParticle
C
Heed::HeedParticle_BGM
C
Heed::HeedCluster
Cluster
C
Heed::HeedCondElectron
►
C
Heed::HeedDeltaElectronCS
C
Garfield::HeedChamber
C
Heed::HeedFieldMap
Retrieve electric and magnetic field from Sensor
C
Heed::HeedMatterDef
C
Heed::indentation
C
Heed::DynArr< T >::IndexingProvider< D >
C
Garfield::MediumGas::IonLevel
C
Heed::IterDynArr< T >
C
Heed::IterDynLinArr< T >
►
C
Heed::linexi2_coor
►
C
Heed::linexi2
C
Heed::linexi2B
C
Heed::manip_absvol_treeid
Service class (array of
manip_absvol
)
C
Garfield::ComponentFieldMap::Material
C
Garfield::GeometryRoot::material
►
C
Garfield::Medium
Abstract base class for media
C
Garfield::MediumCdTe
Cadmium-Telluride
C
Garfield::MediumConductor
Conducting medium
C
Garfield::MediumGaAs
Gallium-Arsenide
►
C
Garfield::MediumGas
Base class for gas media
C
Garfield::MediumMagboltz
C
Garfield::MediumPlastic
Plastic medium
C
Garfield::MediumSilicon
Solid crystalline silicon
C
Heed::MolecPhotoAbsCS
C
Garfield::ComponentFieldMap::Node
C
Garfield::ComponentComsol::nodeCmp
C
Garfield::OpticalData
Photoabsorption cross-sections for some gases
C
Heed::PairProd
C
Garfield::Panel
Surface panel
C
Heed::Parabol
C
Heed::particle_def
►
C
Heed::particle_type
C
Heed::eparticle
C
Heed::PassivePtr< X >
►
C
Heed::PhotoAbsCS
C
Heed::AveragePhotoAbsCS
Smoothed/smeared photoabsorption cross-section
C
Heed::HydrogenPhotoAbsCS
C
Heed::PhenoPhotoAbsCS
Simple phenomenological CS for any shell (analytic formula)
C
Heed::SimpleTablePhotoAbsCS
►
C
Garfield::PlottingEngine
Abstract base class for plotting engines
C
Garfield::PlottingEngineRoot
Definition of styles and color schemes
C
Heed::PointCoorMesh< T, D >
C
Heed::PointsRan
C
Garfield::PolygonInfo
Helper struct for drawing the mesh with
ViewFEMesh
►
C
Garfield::RandomEngine
Abstract base class for random number generators
C
Garfield::RandomEngineRoot
ROOT random number generator
►
C
Heed::RegPassivePtr
C
Heed::DynArr< D >
C
Heed::DynLinArr< long >
C
Heed::DynLinArr< D >
C
Heed::DynArr< T >
C
Heed::DynLinArr< T >
C
Garfield::Sensor
Sensor
C
Garfield::Shaper
Class for signal processing
►
C
Garfield::Solid
Abstract base class for solids
C
Garfield::SolidBox
Box
C
Garfield::SolidHole
Box with a cylindrical hole
C
Garfield::SolidRidge
Triangular prism (Toblerone bar)
C
Garfield::SolidSphere
Sphere
C
Garfield::SolidTube
Cylindrical tube
C
Heed::spin_def
Helper class for definition of spin
C
Heed::StandardCopyDefinition< X >
C
Heed::stvpoint
Point in space, time and velocity
C
Garfield::TetrahedralTree
Helper class for searches in field maps
►
C
Garfield::Track
Abstract base class for track generation
C
Garfield::TrackBichsel
C
Garfield::TrackElectron
Ionization calculation based on MIP program (S. Biagi)
C
Garfield::TrackHeed
Generate tracks using Heed++
C
Garfield::TrackPAI
Energy loss calculation using the Photoabsorption-Ionisation Model
C
Garfield::TrackSimple
Generate tracks based on a cluster density given by the user
C
Garfield::TrackSrim
C
Heed::VanDerWaals
Helper class for Van-der-Waals equation
C
Garfield::Vec3
►
C
Garfield::ViewBase
Base class for visualization classes
C
Garfield::ViewCell
Visualize the "cell" defined in an analytic-field component
C
Garfield::ViewDrift
Visualize drift lines and tracks
C
Garfield::ViewFEMesh
Draw the mesh of a field-map component
C
Garfield::ViewField
Visualize the potential or electric field of a component or sensor
C
Garfield::ViewGeometry
Visualize a geometry defined using the "native" shapes
C
Garfield::ViewIsochrons
Draw equal time contour lines
C
Garfield::ViewMedium
Plot transport coefficients as function of electric and magnetic field
C
Garfield::ViewSignal
Plot the signal computed by a sensor as a ROOT histogram
Generated by
1.9.6