Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Data Fields
test.MyPrimaryGeneratorAction Class Reference
Inheritance diagram for test.MyPrimaryGeneratorAction:
G4VUserPrimaryGeneratorAction G4VUserPrimaryGeneratorAction G4VUserPrimaryGeneratorAction

Public Member Functions

def __init__
 
def GeneratePrimaries
 
def __init__
 
def GeneratePrimaries
 
def __init__
 
def GeneratePrimaries
 
- Public Member Functions inherited from G4VUserPrimaryGeneratorAction
 G4VUserPrimaryGeneratorAction ()
 
virtual ~G4VUserPrimaryGeneratorAction ()
 
virtual void GeneratePrimaries (G4Event *anEvent)=0
 

Data Fields

 particleGun
 

Detailed Description

Definition at line 12 of file examples/demos/water_phantom/test.py.

Constructor & Destructor Documentation

def test.MyPrimaryGeneratorAction.__init__ (   self)
def test.MyPrimaryGeneratorAction.__init__ (   self)

Definition at line 18 of file tests/gtest01/python3/test.py.

References test.MyPrimaryGeneratorAction.__init__(), test.MyPrimaryGeneratorAction.particleGun, PrimaryGeneratorAction.particleGun, and demo.MyPrimaryGeneratorAction.particleGun.

18 
19  def __init__(self):
20  G4VUserPrimaryGeneratorAction.__init__(self)
21  self.particleGun= G4ParticleGun(1)
def test.MyPrimaryGeneratorAction.__init__ (   self)

Definition at line 19 of file tests/gtest01/test.py.

References test.MyPrimaryGeneratorAction.__init__(), test.MyPrimaryGeneratorAction.particleGun, PrimaryGeneratorAction.particleGun, and demo.MyPrimaryGeneratorAction.particleGun.

19 
20  def __init__(self):
21  G4VUserPrimaryGeneratorAction.__init__(self)
22  self.particleGun= G4ParticleGun(1)

Member Function Documentation

def test.MyPrimaryGeneratorAction.GeneratePrimaries (   self,
  event 
)

Definition at line 19 of file examples/demos/water_phantom/test.py.

Referenced by test.MyPrimaryGeneratorAction.GeneratePrimaries().

19 
20  def GeneratePrimaries(self, event):
21  self.particleGun.GeneratePrimaryVertex(event)
22 
# ------------------------------------------------------------------
def test.MyPrimaryGeneratorAction.GeneratePrimaries (   self,
  event 
)

Definition at line 22 of file tests/gtest01/python3/test.py.

References test.MyPrimaryGeneratorAction.GeneratePrimaries().

22 
23  def GeneratePrimaries(self, event):
24  #dx= random.gauss(0., 0.1)
25  dx=0.
26  self.particleGun.SetParticleMomentumDirection(G4ThreeVector(dx, 0., 1.))
27  self.particleGun.GeneratePrimaryVertex(event)
28 
# ------------------------------------------------------------------
def test.MyPrimaryGeneratorAction.GeneratePrimaries (   self,
  event 
)

Definition at line 23 of file tests/gtest01/test.py.

References test.MyPrimaryGeneratorAction.GeneratePrimaries().

23 
24  def GeneratePrimaries(self, event):
25  #dx= random.gauss(0., 0.1)
26  dx=0.
27  self.particleGun.SetParticleMomentumDirection(G4ThreeVector(dx, 0., 1.))
28  self.particleGun.GeneratePrimaryVertex(event)
29 
# ------------------------------------------------------------------

Field Documentation

test.MyPrimaryGeneratorAction.particleGun

Definition at line 17 of file examples/demos/water_phantom/test.py.

Referenced by test.MyPrimaryGeneratorAction.__init__().


The documentation for this class was generated from the following file: