Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/extended/optical/OpNovice2/boundary.mac

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

  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     0.000008 1.4
  8 /opnovice2/boxProperty ABSLENGTH 0.000002 1000000 0.000005 2000000 0.000008 3000000
  9 
 10 /opnovice2/worldProperty RINDEX    0.000002 1.01    0.000008 1.01
 11 /opnovice2/worldProperty ABSLENGTH 0.000002 1000000 0.000005 2000000 0.000008 3000000
 12 
 13 /opnovice2/surfaceProperty SPECULARLOBECONSTANT  0.000002 0.1 0.000008 0.1
 14 /opnovice2/surfaceProperty SPECULARSPIKECONSTANT 0.000002 0.1 0.000008 0.1
 15 /opnovice2/surfaceProperty BACKSCATTERCONSTANT   0.000002 0.1 0.000008 0.1
 16 
 17 /opnovice2/surfaceProperty TRANSMITTANCE 0.000002 0.1 0.000008 0.1
 18 /opnovice2/surfaceProperty REFLECTIVITY  0.000002 0.8 0.000008 0.8
 19 /opnovice2/surfaceProperty EFFICIENCY    0.000002 0.1 0.000008 0.1
 20 /opnovice2/surfaceProperty RINDEX        0.000002 1.4 0.000008 1.5
 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 uses polish
 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 SURFACEROUGHNESS 0.01
 71 /run/initialize
 72 /run/beamOn 10000
 73 # restore default
 74 /opnovice2/surfaceConstProperty SURFACEROUGHNESS 0.0
 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_metal ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 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 SURFACEROUGHNESS 0.01
127 /run/initialize
128 /run/beamOn 10000
129 /opnovice2/surfaceConstProperty SURFACEROUGHNESS 0.0
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_metal ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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