1 | #////////////////////////////////////////////////////////// |
---|
2 | #///// File containing snova implementation options ///// |
---|
3 | #////////////////////////////////////////////////////////// |
---|
4 | |
---|
5 | |
---|
6 | #///////////////////////////////// |
---|
7 | # This is group GLOBAL variables |
---|
8 | #///////////////////////////////// |
---|
9 | |
---|
10 | # Simulation data verbosity (MUTE, CONCISE, NORMAL, DETAILED, VERBOSE, VVERBOSE) |
---|
11 | GLOBAL simulation_verbosity S NORMAL |
---|
12 | |
---|
13 | # G4 Tracking verbosity ("0", "1", "2", "3", ...) |
---|
14 | GLOBAL G4Tracking_verbosity S 0 |
---|
15 | |
---|
16 | # Output dst file name |
---|
17 | # Allowed extensions: '.txt' for text files |
---|
18 | # '.gz' for gziped text files |
---|
19 | # '.h5' for HDF5 files |
---|
20 | GLOBAL dst_fname S data/dst_test_random_Nd150_Bon.txt |
---|
21 | |
---|
22 | ######### VERTEX GENERATOR SECTION ######## |
---|
23 | |
---|
24 | #///////////////////////////////// |
---|
25 | # This is group VERTEX variables |
---|
26 | #///////////////////////////////// |
---|
27 | |
---|
28 | # Type of vertex generator: identified by unique 'name' registred |
---|
29 | # in the Vertex Generator Factory: |
---|
30 | # Options: "source_simple" |
---|
31 | # "CALO_basic" |
---|
32 | # "from_file" |
---|
33 | # "spot" |
---|
34 | VERTEX VG.type S source_simple |
---|
35 | |
---|
36 | # the label of the vertex generator: |
---|
37 | VERTEX VG.label S source_simple_bluk |
---|
38 | |
---|
39 | # definition of a list of properties to configure the vertex generator: |
---|
40 | # here this is vertex randomized from the bulk volume of the source foil: |
---|
41 | VERTEX VG.configuration.source_simple_bluk SV 3 |
---|
42 | locate=bulk |
---|
43 | save-file=Yes |
---|
44 | save-filename=source_simple_bluk.vtx |
---|
45 | |
---|
46 | # here this is vertex randomized from the front surface of the source foil: |
---|
47 | VERTEX VG.configuration.source_simple_sf SV 4 |
---|
48 | locate=surf |
---|
49 | side=front |
---|
50 | save-file=Yes |
---|
51 | save-filename=source_simple_sf.vtx |
---|
52 | |
---|
53 | # here this is vertex randomized from the back surface of the source foil: |
---|
54 | VERTEX VG.configuration.source_simple_sb SV 4 |
---|
55 | locate=surf |
---|
56 | side=back |
---|
57 | save-file=Yes |
---|
58 | save-filename=source_simple_sb.vtx |
---|
59 | |
---|
60 | # here this is vertex randomized from the both front/back surfaces of the source foil: |
---|
61 | VERTEX VG.configuration.source_simple_sa SV 4 |
---|
62 | locate=surf |
---|
63 | side=all |
---|
64 | save-file=Yes |
---|
65 | save-filename=source_simple_sa.vtx |
---|
66 | |
---|
67 | # here this is vertex randomized from CALO blocks on wrapper front surfaces |
---|
68 | # from all walls |
---|
69 | VERTEX VG.configuration.CALO_basic_wsaf SV 5 |
---|
70 | locate=wrapper_surf |
---|
71 | wall=all |
---|
72 | side=front |
---|
73 | save-file=Yes |
---|
74 | save-filename=CALO_basic_wsaf.vtx |
---|
75 | |
---|
76 | # here this is vertex randomized from CALO blocks on wrapper back surfaces |
---|
77 | # from all walls |
---|
78 | VERTEX VG.configuration.CALO_basic_wsab SV 5 |
---|
79 | locate=wrapper_surf |
---|
80 | wall=all |
---|
81 | side=back |
---|
82 | save-file=Yes |
---|
83 | save-filename=CALO_basic_wsab.vtx |
---|
84 | |
---|
85 | # here this is vertex randomized from CALO blocks in wrapper volume (bulk) |
---|
86 | # from all walls |
---|
87 | VERTEX VG.configuration.CALO_basic_wbaa SV 5 |
---|
88 | locate=wrapper_bulk |
---|
89 | wall=all |
---|
90 | side=all |
---|
91 | save-file=Yes |
---|
92 | save-filename=CALO_basic_wbaa.vtx |
---|
93 | |
---|
94 | ######### PRIMARY PARTICLES GENERATOR SECTION ######## |
---|
95 | |
---|
96 | # this is for randomize direction of the primary event: |
---|
97 | EVGEN EG.randomize_dir I 1 |
---|
98 | |
---|
99 | # (E)vent (G)enerator type: |
---|
100 | # Options (hardcoded generators): |
---|
101 | # "from_genbb_file" : uses an input file from GENBB-like program |
---|
102 | # "single_particle" : shoot single particle in energy range |
---|
103 | EVGEN EG.type S from_genbb_file |
---|
104 | #EVGEN EG.type S single_particle |
---|
105 | |
---|
106 | # this is the input file used by the 'from_genbb_file' EG: |
---|
107 | EVGEN EG.from_genbb_file.source S gen_data/example_Mo100.txt |
---|
108 | |
---|
109 | # this is the input parameters for used by the 'single_particle' EG: |
---|
110 | EVGEN EG.single_particle.name S electron |
---|
111 | |
---|
112 | # minimal kinetic energy in keV: |
---|
113 | EVGEN EG.single_particle.min_energy D 500. |
---|
114 | |
---|
115 | # maximal kinetic energy in keV: |
---|
116 | EVGEN EG.single_particle.max_energy D 3000. |
---|
117 | |
---|
118 | ######### SIM. NUMBER OF EVENTS ######## |
---|
119 | |
---|
120 | # Number of events |
---|
121 | GLOBAL num_events I 10 |
---|
122 | |
---|
123 | |
---|
124 | ######### GEOMETRY SECTION ######## |
---|
125 | |
---|
126 | # GEOMETRY parameters file |
---|
127 | GLOBAL geom_file S snemo.geom |
---|
128 | |
---|
129 | |
---|
130 | ######### MISC SECTION ######## |
---|
131 | |
---|
132 | # In case of visual run, display a complete view (1) or just the shape (0) |
---|
133 | GLOBAL DISPLAY_ALL I 0 |
---|
134 | |
---|
135 | |
---|
136 | ######### PHYSICS SECTION ######## |
---|
137 | |
---|
138 | #/////////////////////////////////// |
---|
139 | # This is group PHYSICS variables |
---|
140 | #/////////////////////////////////// |
---|
141 | |
---|
142 | # Energy Loss Enabled for electrons (0=OFF 1=ON) |
---|
143 | PHYSICS energy_loss I 1 |
---|
144 | |
---|
145 | # Multiple Scattering Enabled for electrons (0=OFF 1=ON) |
---|
146 | PHYSICS mult_scattering I 1 |
---|
147 | |
---|
148 | # Maximum Step Length inside the SOURCE (mm) |
---|
149 | PHYSICS SOURCE_max_step D 0.01 |
---|
150 | |
---|
151 | # Maximum Step Length inside the GEIGER CELLS (mm) |
---|
152 | PHYSICS GG_CELL_max_step D 5. |
---|
153 | |
---|
154 | # Cut (mm) for Calorimeter region |
---|
155 | PHYSICS calo_cut D 5. |
---|
156 | |
---|
157 | # Cut (mm) for Tracking region |
---|
158 | PHYSICS tracking_cut D .5 |
---|
159 | |
---|
160 | # Cut (mm) for Source region |
---|
161 | PHYSICS source_cut D .05 |
---|
162 | |
---|
163 | |
---|
164 | #/////////////////////////////////// |
---|
165 | # This is group CHECK variables |
---|
166 | #/////////////////////////////////// |
---|
167 | |
---|
168 | # Store meaning-less particles generated at the Calorimeter: YES (1) or NO (0) |
---|
169 | CHECK store_all I 0 |
---|
170 | |
---|
171 | # Print BHEP Stored particles at the end: YES (1) or NO (0) |
---|
172 | CHECK print_parts I 0 |
---|
173 | |
---|
174 | # end of parameters file |
---|