Add implementation for signal handling. Use generic signal handler in DDG4 for...
Add implementation for signal handling. Use generic signal handler in DDG4 for controlled shutdown on CTRL-C. Add test DDG4_SIGINT_handler in examples/DDG4
Showing
- DDCore/include/DD4hep/SignalHandler.h 47 additions, 0 deletionsDDCore/include/DD4hep/SignalHandler.h
- DDCore/src/SignalHandler.cpp 308 additions, 0 deletionsDDCore/src/SignalHandler.cpp
- DDG4/include/DDG4/Geant4Interrupts.h 55 additions, 0 deletionsDDG4/include/DDG4/Geant4Interrupts.h
- DDG4/include/DDG4/Geant4Kernel.h 45 additions, 14 deletionsDDG4/include/DDG4/Geant4Kernel.h
- DDG4/python/DDG4.py 12 additions, 0 deletionsDDG4/python/DDG4.py
- DDG4/src/Geant4Exec.cpp 3 additions, 0 deletionsDDG4/src/Geant4Exec.cpp
- DDG4/src/Geant4GeneratorAction.cpp 6 additions, 2 deletionsDDG4/src/Geant4GeneratorAction.cpp
- DDG4/src/Geant4Interrupts.cpp 33 additions, 0 deletionsDDG4/src/Geant4Interrupts.cpp
- DDG4/src/Geant4Kernel.cpp 48 additions, 10 deletionsDDG4/src/Geant4Kernel.cpp
- DDG4/src/Geant4UIManager.cpp 2 additions, 1 deletionDDG4/src/Geant4UIManager.cpp
- examples/ClientTests/scripts/SiliconBlock.py 1 addition, 0 deletionsexamples/ClientTests/scripts/SiliconBlock.py
- examples/DDG4/CMakeLists.txt 8 additions, 0 deletionsexamples/DDG4/CMakeLists.txt
- examples/DDG4/scripts/TestSIGINT.py 88 additions, 0 deletionsexamples/DDG4/scripts/TestSIGINT.py
- examples/DDG4/src/TestSignalAction.cpp 58 additions, 0 deletionsexamples/DDG4/src/TestSignalAction.cpp
Loading
Please register or sign in to comment