16 "My Primary Generator Action"
19 G4VUserPrimaryGeneratorAction.__init__(self)
33 print(
"*** #event to be processed (BRA)=",
34 run.GetNumberOfEventToBeProcessed())
37 print(
"*** run end run(ERA)=", run.GetRunID())
56 track= step.GetTrack()
57 touchable= track.GetTouchable()
58 pv= touchable.GetVolume()
76qMaterials= gtest01.QMaterials()
79qDC= gtest01.QDetectorConstruction()
80gRunManager.SetUserInitialization(qDC)
82qPL= gtest01.QPhysicsList()
83gRunManager.SetUserInitialization(qPL)
88gRunManager.SetUserAction(myPGA)
94gRunManager.SetUserAction(myEA)
97gRunManager.SetUserAction(mySA)
103pg.SetParticleByName(
"e-")
104pg.SetParticleEnergy(200.*MeV)
108fieldMgr= gTransportationManager.GetFieldManager()
111fieldMgr.SetDetectorField(myField)
112fieldMgr.CreateChordFinder(myField)
114gRunManager.Initialize()
117gRunManager.BeamOn(10)
void print(G4double elem)
def GetFieldValue(self, pos, time)
def GeneratePrimaries(self, event)
def EndOfRunAction(self, run)
def BeginOfRunAction(self, run)
def UserSteppingAction(self, step)