Skip to main content
- G4SensitiveDetectorManager
- This class is a list of G4SensitiveDetectors.
- G4HitsStructure
- This is a (tree-like) structure of G4Hit collections. Each branch represents the hits in given sub-detector. For example: The first level of branches is: Tracker, ECAL, HCAL with HCAL having at the second level: Barrel, Endcaps barrel having: phi-slices, and Z-slices etc.
- G4VSensitiveDetector
- This is an abstract class of all of sensitive volumes.
- G4HitsCollection
- Collection of hits. Instantiates an RWCollection class.
- G4VHit
- This class has all information about a paticular hit caused by a single step.
- G4VDigitizer
- The class of objects which transform the hits deposited by particles into digitisations.
- G4DigitizerManager
- The (single) object dispatching common messages to individual Digitizers.
- G4VDigi
- An abstract (base) class for all G4 digitizations. This could be some data as simple as a singe byte, or as complex as an Ntuple.
- G4DigiStructure
- Digitizations are organized as a structure, which could be everything between single value and Ntuple.