Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
g4thread.py
Go to the documentation of this file.
1 """
2 # ==================================================================
3 # Python module
4 #
5 # Geant4 threading module
6 #
7 # Q, 2005
8 # ==================================================================
9 """
10 #$Id: g4thread.py,v 1.1 2010-12-02 08:22:21 kmura Exp $
11 
12 import thread
13 from G4run import *
14 
15 # ------------------------------------------------------------------
16 # BeamOn in a new thread
17 # ------------------------------------------------------------------
18 def _TBeamOn(self, nevent):
19  "generate events in a thread"
20  args = (nevent,)
21  thread.start_new_thread(self.BeamOn, args)
22 
23 G4RunManager.TBeamOn= _TBeamOn
24