| 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 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 | ######### MISC SECTION ########
|
|---|
| 130 |
|
|---|
| 131 | # In case of visual run, display a complete view (1) or just the shape (0)
|
|---|
| 132 | GLOBAL DISPLAY_ALL I 0
|
|---|
| 133 |
|
|---|
| 134 |
|
|---|
| 135 | ######### PHYSICS SECTION ########
|
|---|
| 136 |
|
|---|
| 137 | #///////////////////////////////////
|
|---|
| 138 | # This is group PHYSICS variables
|
|---|
| 139 | #///////////////////////////////////
|
|---|
| 140 |
|
|---|
| 141 | # Energy Loss Enabled for electrons (0=OFF 1=ON)
|
|---|
| 142 | PHYSICS energy_loss I 1
|
|---|
| 143 |
|
|---|
| 144 | # Multiple Scattering Enabled for electrons (0=OFF 1=ON)
|
|---|
| 145 | PHYSICS mult_scattering I 1
|
|---|
| 146 |
|
|---|
| 147 | # Maximum Step Length inside the SOURCE (mm)
|
|---|
| 148 | PHYSICS SOURCE_max_step D 0.01
|
|---|
| 149 |
|
|---|
| 150 | # Maximum Step Length inside the GEIGER CELLS (mm)
|
|---|
| 151 | PHYSICS GG_CELL_max_step D 5.
|
|---|
| 152 |
|
|---|
| 153 | # Cut (mm) for Calorimeter region
|
|---|
| 154 | PHYSICS calo_cut D 5.
|
|---|
| 155 |
|
|---|
| 156 | # Cut (mm) for Tracking region
|
|---|
| 157 | PHYSICS tracking_cut D .5
|
|---|
| 158 |
|
|---|
| 159 | # Cut (mm) for Source region
|
|---|
| 160 | PHYSICS source_cut D .05
|
|---|
| 161 |
|
|---|
| 162 |
|
|---|
| 163 | #///////////////////////////////////
|
|---|
| 164 | # This is group CHECK variables
|
|---|
| 165 | #///////////////////////////////////
|
|---|
| 166 |
|
|---|
| 167 | # Store meaning-less particles generated at the Calorimeter: YES (1) or NO (0)
|
|---|
| 168 | CHECK store_all I 0
|
|---|
| 169 |
|
|---|
| 170 | # Print BHEP Stored particles at the end: YES (1) or NO (0)
|
|---|
| 171 | CHECK print_parts I 0
|
|---|
| 172 |
|
|---|
| 173 | # end of parameters file
|
|---|