1 | #LXe Example Walkthrough |
---|
2 | #----------------------- |
---|
3 | # |
---|
4 | #Follow these steps to see what this example can do. |
---|
5 | # |
---|
6 | #You can also execute steps 3-7 of this walkthrough as a macro file |
---|
7 | #/control/execute WALKTHROUGH |
---|
8 | |
---|
9 | #1) Compile |
---|
10 | #>cd LXe/ |
---|
11 | #>gmake |
---|
12 | |
---|
13 | #2) Launch the program |
---|
14 | #>$G4WORKDIR/bin/$G4SYSTEM/LXe |
---|
15 | |
---|
16 | #3) Run a basic event |
---|
17 | |
---|
18 | #3a) Run initialize - do this only once |
---|
19 | /run/initialize |
---|
20 | |
---|
21 | #3b)Turn on verbose output at end of event |
---|
22 | # We'll leave it on for the rest of the events in the walkthrough too |
---|
23 | /LXe/eventVerbose 1 |
---|
24 | |
---|
25 | #3c)Run |
---|
26 | /run/beamOn |
---|
27 | |
---|
28 | #You will see a blue trajectory representing the gamma and some green |
---|
29 | #trajectories representing the optical photons that hit the sphere and |
---|
30 | #went into a pmt. Any pmt that had a trajectory drawn and is above it's |
---|
31 | #threshold(1) will be redrawn red. |
---|
32 | |
---|
33 | #4) Run a cerenkov cone event |
---|
34 | /control/execute cerenkov.mac |
---|
35 | /run/beamOn |
---|
36 | |
---|
37 | #You will see a circle of PMTs that have lit up from the optical photons |
---|
38 | #produced by the cerenkov process. The cone does not fill in because the |
---|
39 | #primary particle was killed after one step in the scintillator. |
---|
40 | |
---|
41 | #5) Run a wls event |
---|
42 | /control/execute wls.mac |
---|
43 | /run/beamOn |
---|
44 | |
---|
45 | #You will see a number of green and red trajectories drawn. The green ones |
---|
46 | #are the optical photons produced by scintillation. The red ones are created |
---|
47 | #by the wavelength shifting(WLS) fibers which absorbed the scintillation |
---|
48 | #photons and re-emited them at a different wavelength. Most of the WLS photons |
---|
49 | #then travel down the fibers to the edge of the slab. |
---|
50 | |
---|
51 | #6) Modify the geometry yourself |
---|
52 | |
---|
53 | #6a)Turning the sphere off |
---|
54 | /LXe/detector/defaults |
---|
55 | /LXe/detector/volumes/sphere 0 |
---|
56 | /LXe/detector/update |
---|
57 | |
---|
58 | #6b)Changing the dimensions |
---|
59 | /LXe/detector/dimensions 15 15 50 cm |
---|
60 | /LXe/detector/update |
---|
61 | |
---|
62 | #6c)Changing the PMTs |
---|
63 | /LXe/detector/pmtRadius 0.5 cm |
---|
64 | /LXe/detector/nx 15 |
---|
65 | /LXe/detector/ny 15 |
---|
66 | /LXe/detector/nz 50 |
---|
67 | /LXe/detector/update |
---|
68 | |
---|
69 | #7) Test your new geometry |
---|
70 | /gun/particle gamma |
---|
71 | /run/beamOn |
---|
72 | |
---|
73 | #Done |
---|
74 | # |
---|
75 | #For more specific information |
---|
76 | /random/setDirectoryName random2 |
---|