13 "My Primary Generator Action"
16 G4VUserPrimaryGeneratorAction.__init__(self)
27 print "*** End of Run"
28 print "- Run sammary : (id= %d, #events= %d)" \
29 % (run.GetRunID(), run.GetNumberOfEventToBeProcessed())
45 preStepPoint= step.GetPreStepPoint()
46 track= step.GetTrack()
47 touchable= track.GetTouchable()
54myMaterials= demo_wp.MyMaterials()
55myMaterials.Construct()
57myDC= demo_wp.MyDetectorConstruction()
58gRunManager.SetUserInitialization(myDC)
61gRunManager.SetUserInitialization(myPL)
65gRunManager.SetUserAction(myPGA)
68gRunManager.SetUserAction(myRA)
71gRunManager.SetUserAction(myEA)
74gRunManager.SetUserAction(mySA)
79pg.SetParticleByName(
"proton")
80pg.SetParticleEnergy(230.*MeV)
84gRunManager.Initialize()
def EndOfEventAction(self, event)
def GeneratePrimaries(self, event)
def EndOfRunAction(self, run)
def UserSteppingAction(self, step)