Back to home page

EIC code displayed by LXR

 
 

    


Warning, /geant4/examples/extended/optical/OpNovice2/boundary.mac is written in an unsupported language. File is not indexed.

0001 /control/verbose 2
0002 /tracking/verbose 0
0003 /run/verbose 1
0004 /process/optical/verbose 1
0005 /control/cout/ignoreThreadsExcept 0
0006 
0007 /opnovice2/boxProperty RINDEX    0.000002 1.3     0.000008 1.4
0008 /opnovice2/boxProperty ABSLENGTH 0.000002 1000000 0.000005 2000000 0.000008 3000000
0009 
0010 /opnovice2/worldProperty RINDEX    0.000002 1.01    0.000008 1.01
0011 /opnovice2/worldProperty ABSLENGTH 0.000002 1000000 0.000005 2000000 0.000008 3000000
0012 
0013 /opnovice2/surfaceProperty SPECULARLOBECONSTANT  0.000002 0.1 0.000008 0.1
0014 /opnovice2/surfaceProperty SPECULARSPIKECONSTANT 0.000002 0.1 0.000008 0.1
0015 /opnovice2/surfaceProperty BACKSCATTERCONSTANT   0.000002 0.1 0.000008 0.1
0016 
0017 /opnovice2/surfaceProperty TRANSMITTANCE 0.000002 0.1 0.000008 0.1
0018 /opnovice2/surfaceProperty REFLECTIVITY  0.000002 0.8 0.000008 0.8
0019 /opnovice2/surfaceProperty EFFICIENCY    0.000002 0.1 0.000008 0.1
0020 /opnovice2/surfaceProperty RINDEX        0.000002 1.4 0.000008 1.5
0021 
0022 /opnovice2/surfaceSigmaAlpha 0.2
0023 
0024 /run/initialize
0025 /opnovice2/stepping/killOnSecondSurface true
0026 #
0027 /gun/particle opticalphoton
0028 /gun/energy 3 eV
0029 /gun/position 0 0 0 cm
0030 # will be normalized
0031 /gun/direction .9 .44 0
0032 /opnovice2/gun/optPhotonPolar
0033 #
0034 /analysis/setFileName unified
0035 /analysis/h1/set 10  40 -1 39
0036 /analysis/h1/set 11 100 -1.1 1.1
0037 /analysis/h1/set 12 100 -1.1 1.1
0038 /analysis/h1/set 13 100 -1.1 1.1
0039 /analysis/h1/set 14 100 -1.1 1.1
0040 /analysis/h1/set 15 100 -1.1 1.1
0041 /analysis/h1/set 16 100 -1.1 1.1
0042 /analysis/h1/set 17 100 -1.1 1.1
0043 /analysis/h1/set 18 100 -1.1 1.1
0044 /analysis/h1/set 19 100 -1.1 1.1
0045 
0046 
0047 ###############################################################################
0048 ################################# UNIFIED #####################################
0049 ###############################################################################
0050 
0051 /opnovice2/surfaceModel unified
0052 /opnovice2/surfaceType dielectric_dielectric
0053 #
0054 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ground ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0055 #
0056 /opnovice2/surfaceFinish ground
0057 ## unified, davis, lut use sigma_alpha; glisur uses polish
0058 /run/beamOn 10000
0059 # restore default
0060 #/opnovice2/surfaceSigmaAlpha 0.0
0061 
0062 #
0063 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ polished ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0064 #
0065 /opnovice2/surfaceFinish polished
0066 
0067 /run/initialize
0068 /run/beamOn 10000
0069 
0070 /opnovice2/surfaceConstProperty SURFACEROUGHNESS 0.01
0071 /run/initialize
0072 /run/beamOn 10000
0073 # restore default
0074 /opnovice2/surfaceConstProperty SURFACEROUGHNESS 0.0
0075 
0076 #
0077 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ painted ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0078 #
0079 /opnovice2/surfaceFinish polishedfrontpainted
0080 /run/initialize
0081 /run/beamOn 10000
0082 
0083 /opnovice2/surfaceFinish groundfrontpainted
0084 /run/initialize
0085 /run/beamOn 10000
0086 
0087 /opnovice2/surfaceFinish polishedbackpainted
0088 /run/initialize
0089 /run/beamOn 10000
0090 
0091 /opnovice2/surfaceFinish groundbackpainted
0092 /run/initialize
0093 /run/beamOn 10000
0094 
0095 #
0096 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dielectric_metal ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0097 #
0098 /opnovice2/surfaceType dielectric_metal
0099 /opnovice2/surfaceFinish polished
0100 
0101 /run/initialize
0102 /run/beamOn 10000
0103 
0104 /opnovice2/surfaceFinish ground
0105 
0106 /run/initialize
0107 /run/beamOn 10000
0108 
0109 ###############################################################################
0110 ################################# GLISUR ######################################
0111 ###############################################################################
0112 
0113 /opnovice2/surfaceModel glisur
0114 /opnovice2/surfaceType dielectric_dielectric
0115 
0116 #
0117 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ polished ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0118 #
0119 
0120 /opnovice2/surfaceFinish polished
0121 
0122 /analysis/setFileName glisur
0123 /run/initialize
0124 /run/beamOn 10000
0125 
0126 /opnovice2/surfaceConstProperty SURFACEROUGHNESS 0.01
0127 /run/initialize
0128 /run/beamOn 10000
0129 /opnovice2/surfaceConstProperty SURFACEROUGHNESS 0.0
0130 #
0131 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ground ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0132 #
0133 
0134 
0135 /opnovice2/surfaceFinish ground
0136 /run/initialize
0137 /opnovice2/surfacePolish 0.2
0138 /run/beamOn 10000
0139 # restore default
0140 /opnovice2/surfacePolish 1.0
0141 
0142 #
0143 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ painted ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0144 #
0145 
0146 /opnovice2/surfaceFinish polishedfrontpainted
0147 /run/initialize
0148 /run/beamOn 10000
0149 
0150 /opnovice2/surfaceFinish polishedbackpainted
0151 /run/initialize
0152 /run/beamOn 10000
0153 
0154 /opnovice2/surfaceFinish groundfrontpainted
0155 /run/initialize
0156 /run/beamOn 10000
0157 
0158 /opnovice2/surfaceFinish groundbackpainted
0159 /opnovice2/surfacePolish 0.2
0160 /run/initialize
0161 /run/beamOn 10000
0162 /opnovice2/surfacePolish 1.0
0163 
0164 #
0165 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dielectric_metal ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0166 #
0167 
0168 /opnovice2/surfaceType dielectric_metal
0169 /opnovice2/surfaceFinish polished
0170 
0171 /run/initialize
0172 /run/beamOn 10000
0173 
0174 /opnovice2/surfaceFinish ground
0175 /run/initialize
0176 /opnovice2/surfacePolish 0.2
0177 /run/beamOn 10000
0178 /opnovice2/surfacePolish 1.0
0179 
0180 
0181 ###############################################################################
0182 ################################# DAVIS LUT ###################################
0183 ###############################################################################
0184 
0185 
0186 /opnovice2/surfaceModel DAVIS
0187 /opnovice2/surfaceType dielectric_LUTDAVIS
0188 /opnovice2/surfaceFinish RoughTeflon_LUT
0189 
0190 /run/initialize
0191 
0192 /analysis/setFileName davis_roughTeflon
0193 
0194 /run/beamOn 10000
0195 
0196 /opnovice2/surfaceFinish Detector_LUT
0197 /analysis/setFileName davis_detector
0198 /run/beamOn 10000
0199 
0200 
0201 ###############################################################################
0202 ################################# LUT (LBNL) ##################################
0203 ###############################################################################
0204 
0205 /opnovice2/surfaceModel LUT
0206 /opnovice2/surfaceType dielectric_LUT
0207 
0208 /opnovice2/surfaceFinish polishedlumirrorair
0209 /analysis/setFileName lbnl_polishedLumirrorAir
0210 /run/beamOn 1000
0211 
0212