Geant4 Cross Reference |
1 /control/verbose 2 2 /tracking/verbose 0 3 /run/verbose 1 4 /process/optical/verbose 1 5 /control/cout/ignoreThreadsExcept 0 6 7 /opnovice2/boxProperty RINDEX 0.000002 1.3 8 /opnovice2/boxProperty ABSLENGTH 0.000002 1000 9 10 /opnovice2/worldProperty RINDEX 0.000002 1. 11 /opnovice2/worldProperty ABSLENGTH 0.000002 10 12 13 /opnovice2/surfaceProperty SPECULARLOBECONSTAN 14 /opnovice2/surfaceProperty SPECULARSPIKECONSTA 15 /opnovice2/surfaceProperty BACKSCATTERCONSTANT 16 17 /opnovice2/surfaceProperty TRANSMITTANCE 0.000 18 /opnovice2/surfaceProperty REFLECTIVITY 0.000 19 /opnovice2/surfaceProperty EFFICIENCY 0.000 20 /opnovice2/surfaceProperty RINDEX 0.000 21 22 /opnovice2/surfaceSigmaAlpha 0.2 23 24 /run/initialize 25 /opnovice2/stepping/killOnSecondSurface true 26 # 27 /gun/particle opticalphoton 28 /gun/energy 3 eV 29 /gun/position 0 0 0 cm 30 # will be normalized 31 /gun/direction .9 .44 0 32 /opnovice2/gun/optPhotonPolar 33 # 34 /analysis/setFileName unified 35 /analysis/h1/set 10 40 -1 39 36 /analysis/h1/set 11 100 -1.1 1.1 37 /analysis/h1/set 12 100 -1.1 1.1 38 /analysis/h1/set 13 100 -1.1 1.1 39 /analysis/h1/set 14 100 -1.1 1.1 40 /analysis/h1/set 15 100 -1.1 1.1 41 /analysis/h1/set 16 100 -1.1 1.1 42 /analysis/h1/set 17 100 -1.1 1.1 43 /analysis/h1/set 18 100 -1.1 1.1 44 /analysis/h1/set 19 100 -1.1 1.1 45 46 47 ############################################## 48 ################################# UNIFIED #### 49 ############################################## 50 51 /opnovice2/surfaceModel unified 52 /opnovice2/surfaceType dielectric_dielectric 53 # 54 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ground ~~~~~ 55 # 56 /opnovice2/surfaceFinish ground 57 ## unified, davis, lut use sigma_alpha; glisur 58 /run/beamOn 10000 59 # restore default 60 #/opnovice2/surfaceSigmaAlpha 0.0 61 62 # 63 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ polished ~~~ 64 # 65 /opnovice2/surfaceFinish polished 66 67 /run/initialize 68 /run/beamOn 10000 69 70 /opnovice2/surfaceConstProperty SURFACEROUGHNE 71 /run/initialize 72 /run/beamOn 10000 73 # restore default 74 /opnovice2/surfaceConstProperty SURFACEROUGHNE 75 76 # 77 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ painted ~~~~ 78 # 79 /opnovice2/surfaceFinish polishedfrontpainted 80 /run/initialize 81 /run/beamOn 10000 82 83 /opnovice2/surfaceFinish groundfrontpainted 84 /run/initialize 85 /run/beamOn 10000 86 87 /opnovice2/surfaceFinish polishedbackpainted 88 /run/initialize 89 /run/beamOn 10000 90 91 /opnovice2/surfaceFinish groundbackpainted 92 /run/initialize 93 /run/beamOn 10000 94 95 # 96 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dielectric_m 97 # 98 /opnovice2/surfaceType dielectric_metal 99 /opnovice2/surfaceFinish polished 100 101 /run/initialize 102 /run/beamOn 10000 103 104 /opnovice2/surfaceFinish ground 105 106 /run/initialize 107 /run/beamOn 10000 108 109 ############################################## 110 ################################# GLISUR ##### 111 ############################################## 112 113 /opnovice2/surfaceModel glisur 114 /opnovice2/surfaceType dielectric_dielectric 115 116 # 117 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ polished ~~~ 118 # 119 120 /opnovice2/surfaceFinish polished 121 122 /analysis/setFileName glisur 123 /run/initialize 124 /run/beamOn 10000 125 126 /opnovice2/surfaceConstProperty SURFACEROUGHNE 127 /run/initialize 128 /run/beamOn 10000 129 /opnovice2/surfaceConstProperty SURFACEROUGHNE 130 # 131 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ground ~~~~~ 132 # 133 134 135 /opnovice2/surfaceFinish ground 136 /run/initialize 137 /opnovice2/surfacePolish 0.2 138 /run/beamOn 10000 139 # restore default 140 /opnovice2/surfacePolish 1.0 141 142 # 143 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ painted ~~~~ 144 # 145 146 /opnovice2/surfaceFinish polishedfrontpainted 147 /run/initialize 148 /run/beamOn 10000 149 150 /opnovice2/surfaceFinish polishedbackpainted 151 /run/initialize 152 /run/beamOn 10000 153 154 /opnovice2/surfaceFinish groundfrontpainted 155 /run/initialize 156 /run/beamOn 10000 157 158 /opnovice2/surfaceFinish groundbackpainted 159 /opnovice2/surfacePolish 0.2 160 /run/initialize 161 /run/beamOn 10000 162 /opnovice2/surfacePolish 1.0 163 164 # 165 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dielectric_m 166 # 167 168 /opnovice2/surfaceType dielectric_metal 169 /opnovice2/surfaceFinish polished 170 171 /run/initialize 172 /run/beamOn 10000 173 174 /opnovice2/surfaceFinish ground 175 /run/initialize 176 /opnovice2/surfacePolish 0.2 177 /run/beamOn 10000 178 /opnovice2/surfacePolish 1.0 179 180 181 ############################################## 182 ################################# DAVIS LUT ## 183 ############################################## 184 185 186 /opnovice2/surfaceModel DAVIS 187 /opnovice2/surfaceType dielectric_LUTDAVIS 188 /opnovice2/surfaceFinish RoughTeflon_LUT 189 190 /run/initialize 191 192 /analysis/setFileName davis_roughTeflon 193 194 /run/beamOn 10000 195 196 /opnovice2/surfaceFinish Detector_LUT 197 /analysis/setFileName davis_detector 198 /run/beamOn 10000 199 200 201 ############################################## 202 ################################# LUT (LBNL) # 203 ############################################## 204 205 /opnovice2/surfaceModel LUT 206 /opnovice2/surfaceType dielectric_LUT 207 208 /opnovice2/surfaceFinish polishedlumirrorair 209 /analysis/setFileName lbnl_polishedLumirrorAir 210 /run/beamOn 1000 211 212