|
DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Go to the documentation of this file.
18 #ifndef DDG4_GEANT4CONFIG_H
19 #define DDG4_GEANT4CONFIG_H
89 #if defined(G__DICTIONARY) || defined(__CLING__) || defined(__CINT__) || defined(__MAKECINT__)
119 #endif // DDG4_GEANT4CONFIG_H
Geant4Handle< Geant4Action > Action
Geant4Handle< Geant4RunActionSequence > RunActionSeq
Class to orchestrate a modular initializion of a multi- or single threaded Geant4 application.
Concrete implementation of the Geant4 stepping action sequence.
Concrete implementation of the Geant4 stacking action sequence.
Geant4Handle< Geant4DetectorConstructionSequence > DetectorConstructionSeq
Class, which allows all Geant4Action derivatives to access the DDG4 kernel structures.
Action phase definition. Client callback at various stage of the simulation processing.
Geant4Handle< Geant4SteppingActionSequence > StepActionSeq
Concrete implementation of the Geant4 tracking action sequence.
Geant4Handle< Geant4PhysicsListActionSequence > PhysicsActionSeq
Geant4Handle< Geant4UserInitializationSequence > InitializationSeq
Concrete basic implementation of the Geant4 event action.
Geant4ParticleHandler user extension action called by the particle handler.
Geant4Handle< Geant4EventAction > EventAction
Concrete implementation of the Geant4 generator action sequence.
Geant4Handle< Geant4TrackingAction > TrackAction
Geant4Handle< Geant4UserInitialization > Initialization
Geant4Handle< Geant4PhysicsList > PhysicsList
Concrete basic implementation of the Geant4 run action sequencer.
Concrete implementation of the Geant4 generator action base class.
Base class to initialize a multi-threaded or single threaded Geant4 application.
Geant4Handle< Geant4GeneratorActionSequence > GeneratorSeq
The implementation of the single Geant4 physics list action sequence.
Geant4Handle< Geant4ActionPhase > Phase
Default base class for all Geant 4 actions and derivates thereof.
Concrete basic implementation of the Geant4 detector construction sequencer.
Geant4Handle< Geant4DetectorConstruction > DetectorConstruction
Handle to Geant4 actions with built-in creation mechanism.
Concrete basic implementation of a Geant4 physics list action.
Generic action for Geant4 phases.
Geant4Handle< Geant4SteppingAction > StepAction
Default base class for all geant 4 tracking actions used in DDG4.
The sequencer to host Geant4 sensitive actions called if particles interact with sensitive elements.
Geant4Handle< Geant4TrackingActionSequence > TrackActionSeq
Geant4Handle< Geant4EventActionSequence > EventActionSeq
Geant4Handle< Geant4Filter > Filter
Concrete basic implementation of the Geant4 run action base class.
Namespace for the AIDA detector description toolkit.
Base class to construct filters for Geant4 sensitive detectors.
Concrete implementation of the Geant4 event action sequence.
Concrete implementation of the Geant4 stacking action base class.
Geant4Handle< Geant4SensDetActionSequence > SensitiveSeq
Geant4Handle< Geant4GeneratorAction > GenAction
The base class for Geant4 sensitive detector actions implemented by users.
Geant4Handle< Geant4PhaseAction > PhaseAction
Basic implementation of the Geant4 detector construction action.
Geant4Handle< Geant4Sensitive > Sensitive
Concrete implementation of the Geant4 stepping action sequence.
Geant4Handle< Geant4StackingAction > StackAction
Geant4Handle< Geant4RunAction > RunAction
Geant4Handle< Geant4StackingActionSequence > StackActionSeq