Geant4-11
Public Member Functions | Data Fields
root_test.MyPrimaryGeneratorAction Class Referenceabstract
Inheritance diagram for root_test.MyPrimaryGeneratorAction:
G4VUserPrimaryGeneratorAction

Public Member Functions

def __init__ (self)
 
virtual void GeneratePrimaries (G4Event *anEvent)=0
 
def GeneratePrimaries (self, event)
 

Data Fields

 particleGun
 

Detailed Description

Definition at line 62 of file root_test.py.

Constructor & Destructor Documentation

◆ __init__()

def root_test.MyPrimaryGeneratorAction.__init__ (   self)

Definition at line 65 of file root_test.py.

65 def __init__(self):
66 G4VUserPrimaryGeneratorAction.__init__(self)
67 self.particleGun= G4ParticleGun(1)
68

Member Function Documentation

◆ GeneratePrimaries() [1/2]

virtual void G4VUserPrimaryGeneratorAction::GeneratePrimaries ( G4Event anEvent)
pure virtualinherited

◆ GeneratePrimaries() [2/2]

def root_test.MyPrimaryGeneratorAction.GeneratePrimaries (   self,
  event 
)

Definition at line 69 of file root_test.py.

69 def GeneratePrimaries(self, event):
70 self.particleGun.GeneratePrimaryVertex(event)
71
72# ------------------------------------------------------------------

References PrimaryGeneratorAction.particleGun, demo.MyPrimaryGeneratorAction.particleGun, test.MyPrimaryGeneratorAction.particleGun, ParticleGunAction.particleGun, QPrimaryGeneratorAction.particleGun, root_test.MyPrimaryGeneratorAction.particleGun, and run.MyPrimaryGeneratorAction.particleGun.

Field Documentation

◆ particleGun

root_test.MyPrimaryGeneratorAction.particleGun

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