main() {
G4RunManager * runManager = new G4RunManager;
// Mandatory User Initialization
runManager->set_userInitialization(new MyDetectorConstruction);
// Optional User Initializations
runManager->set_userInitialization(new MyParticleList);
runManager->set_userInitialization(new MyProcessList);
// Mandatory User Action
runManager->set_userAction(new MyPrimaryGeneratorAction);
// Optional User Actions
runManager->set_userAction(new MyRunAction);
runManager->set_userAction(new MyEventAction);
runManager->set_userAction(new MyStackingAction);
runManager->set_userAction(new MyTrackingAction);
runManager->set_userAction(new MySteppingAction);
Previous slide | Next slide | Back to first slide | View graphic version |