Geant4 Cross Reference |
1 ######################### Macro file for Phys_geo ######################### 2 # 3 #======================= PATHS FOR INPUTS ====================== 4 # 5 ## if don't set semi-lengths for world Box, code will use the sizes 6 ## of cell nucleus for calculating: WorldSemiXY = 2*SemiXY, WorldSemiZ = SemiZ. 7 /dsbandrepair/det/worldBoxSizes 100 100 2 um # Set SemiX, SemiY, SemiZ for world box; 8 9 /dsbandrepair/det/celldefinitionfile dnafabric_geometries/human_endothelium.fab2g4dna 10 11 /dsbandrepair/det/voxeldefinitionfile dnafabric_geometries/VoxelDown.fab2g4dna 12 /dsbandrepair/det/voxeldefinitionfile dnafabric_geometries/VoxelLeft.fab2g4dna 13 /dsbandrepair/det/voxeldefinitionfile dnafabric_geometries/VoxelRight.fab2g4dna 14 /dsbandrepair/det/voxeldefinitionfile dnafabric_geometries/VoxelStraight.fab2g4dna 15 /dsbandrepair/det/voxeldefinitionfile dnafabric_geometries/VoxelUp.fab2g4dna 16 17 /dsbandrepair/det/voxeldefinitionfile dnafabric_geometries/VoxelDown2.fab2g4dna 18 /dsbandrepair/det/voxeldefinitionfile dnafabric_geometries/VoxelLeft2.fab2g4dna 19 /dsbandrepair/det/voxeldefinitionfile dnafabric_geometries/VoxelRight2.fab2g4dna 20 /dsbandrepair/det/voxeldefinitionfile dnafabric_geometries/VoxelStraight2.fab2g4dna 21 /dsbandrepair/det/voxeldefinitionfile dnafabric_geometries/VoxelUp2.fab2g4dna 22 # 23 #======================= CHOOSING DNA PHYSICSLIST ====================== 24 # 25 /dsbandrepair/phys/physicsList G4EmDNAPhysics_option2 26 # 27 #======================= INITIALIZE RUNMANAGER ====================== 28 # 29 /run/initialize 30 # 31 #======================= BEAM SPATIAL DISTRIBUTION ====================== 32 # beam profile: Parallel, Ellipse 33 # See cell-definition file for setting dimensions below: 34 /gps/pos/type Plane 35 /gps/pos/shape Ellipse 36 /gps/pos/halfx 9500 nm 37 /gps/pos/halfy 5100 nm 38 /gps/pos/centre 0. 0. 1000. nm 39 /gps/direction 0 0 -1 40 41 # 42 #======================= SET PARTICLE'S INFO ====================== 43 # 44 /gps/particle proton 45 /gps/energy 1. MeV 46 # 47 #======================= SET EVENTS and START A RUN ====================== 48 # 49 /run/printProgress 10 # Print progress for each mpi process 50 /run/beamOn 2 51