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