Changeset 1337 for trunk/examples/extended/biasing
- Timestamp:
- Sep 30, 2010, 2:47:17 PM (15 years ago)
- Location:
- trunk/examples/extended/biasing
- Files:
-
- 41 edited
-
B01/GNUmakefile (modified) (3 diffs)
-
B01/History (modified) (2 diffs)
-
B01/exampleB01.cc (modified) (1 diff)
-
B01/exampleB01.out (modified) (6 diffs)
-
B01/include/B01DetectorConstruction.hh (modified) (1 diff)
-
B01/include/B01Run.hh (modified) (1 diff)
-
B01/include/B01RunAction.hh (modified) (1 diff)
-
B01/include/B01ScoreTable.hh (modified) (1 diff)
-
B01/src/B01DetectorConstruction.cc (modified) (1 diff)
-
B01/src/B01PhysicsList.cc (modified) (7 diffs)
-
B01/src/B01PrimaryGeneratorAction.cc (modified) (1 diff)
-
B01/src/B01Run.cc (modified) (1 diff)
-
B01/src/B01RunAction.cc (modified) (1 diff)
-
B01/src/B01ScoreTable.cc (modified) (1 diff)
-
B02/GNUmakefile (modified) (2 diffs)
-
B02/History (modified) (2 diffs)
-
B02/exampleB02.cc (modified) (1 diff)
-
B02/exampleB02.out (modified) (1 diff)
-
B02/include/B02CellScorer.hh (modified) (1 diff)
-
B02/include/B02CellScorerStore.hh (modified) (1 diff)
-
B02/include/B02DetectorConstruction.hh (modified) (1 diff)
-
B02/include/B02ImportanceDetectorConstruction.hh (modified) (1 diff)
-
B02/include/B02PSScoringDetectorConstruction.hh (modified) (1 diff)
-
B02/include/B02Run.hh (modified) (1 diff)
-
B02/include/B02RunAction.hh (modified) (1 diff)
-
B02/include/B02ScoreTable.hh (modified) (1 diff)
-
B02/include/B02ScoringDetectorConstruction.hh (modified) (1 diff)
-
B02/src/B02CellScorer.cc (modified) (1 diff)
-
B02/src/B02CellScorerStore.cc (modified) (1 diff)
-
B02/src/B02DetectorConstruction.cc (modified) (1 diff)
-
B02/src/B02ImportanceDetectorConstruction.cc (modified) (1 diff)
-
B02/src/B02PSScoringDetectorConstruction.cc (modified) (1 diff)
-
B02/src/B02PhysicsList.cc (modified) (1 diff)
-
B02/src/B02PrimaryGeneratorAction.cc (modified) (1 diff)
-
B02/src/B02Run.cc (modified) (1 diff)
-
B02/src/B02RunAction.cc (modified) (1 diff)
-
B02/src/B02ScoreTable.cc (modified) (1 diff)
-
B02/src/B02ScoringDetectorConstruction.cc (modified) (1 diff)
-
GNUmakefile (modified) (2 diffs)
-
History (modified) (2 diffs)
-
README (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/examples/extended/biasing/B01/GNUmakefile
r807 r1337 1 # $Id: GNUmakefile,v 1. 7 2002/11/07 13:47:59 dresselExp $1 # $Id: GNUmakefile,v 1.8 2010/01/11 16:24:22 gcosmo Exp $ 2 2 # -------------------------------------------------------------- 3 3 # GNUmakefile for examples module. Gabriele Cosmo, 06/04/98. … … 9 9 10 10 ifndef G4INSTALL 11 G4INSTALL = ../../.. 11 G4INSTALL = ../../../.. 12 12 endif 13 13 … … 15 15 all: lib bin 16 16 17 18 CPPFLAGS +=19 20 17 include $(G4INSTALL)/config/binmake.gmk -
trunk/examples/extended/biasing/B01/History
r807 r1337 1 $Id: History,v 1. 2 2007/06/22 13:24:36 ahowardExp $1 $Id: History,v 1.3 2010/03/24 21:04:23 gcosmo Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 18 18 ---------------------------------------------------------- 19 19 20 Mar 25th, 2010 G.Cosmo - B01-V09-03-00 21 - Migrated physics list to use particle-based multiple-scattering processes. 22 20 23 June 22nd, 2007 A.Howard - B01-V08-03-01 21 24 - Removed B01PSScoringDetectorConstruction as part of clean-up. -
trunk/examples/extended/biasing/B01/exampleB01.cc
r1230 r1337 26 26 // 27 27 // $Id: exampleB01.cc,v 1.27 2007/06/22 13:22:09 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/biasing/B01/exampleB01.out
r807 r1337 1 2 ############################################ 3 !!! WARNING - FPE detection is activated !!! 4 ############################################ 1 5 2 6 ************************************************************* 3 Geant4 version Name: g lobal-V09-00-03 (9-May-2008)7 Geant4 version Name: geant4-09-03-ref-06 (25-June-2010) 4 8 Copyright : Geant4 Collaboration 5 9 Reference : NIM A 506 (2003), 250-303 … … 48 52 GPIL Vector: 49 53 Decay 50 HadronCapture51 HadronFission52 inelastic 53 HadronElastic 54 Transportation 55 DoIt Vector: 56 Transportation 57 HadronElastic 58 inelastic 59 HadronFission60 HadronCapture54 nCapture 55 nFission 56 inelastic 57 HadronElastic 58 Transportation 59 DoIt Vector: 60 Transportation 61 HadronElastic 62 inelastic 63 nFission 64 nCapture 61 65 Decay 62 66 The final AlongStep Vectors: … … 70 74 GPIL Vector: 71 75 Decay 72 HadronCapture73 HadronFission74 inelastic 75 HadronElastic 76 ImportanceProcess 77 Transportation 78 DoIt Vector: 79 Transportation 80 ImportanceProcess 81 HadronElastic 82 inelastic 83 HadronFission84 HadronCapture76 nCapture 77 nFission 78 inelastic 79 HadronElastic 80 ImportanceProcess 81 Transportation 82 DoIt Vector: 83 Transportation 84 ImportanceProcess 85 HadronElastic 86 inelastic 87 nFission 88 nCapture 85 89 Decay 86 90 ================================================ 87 91 configure preconf 88 92 89 conv: Total cross sections has a good parametrisation from 1.5 MeV to 100 GeV for all Z; 90 sampling secondary e+e- according Bethe-Heitler model 91 tables are built for gamma 92 Lambda tables from 1.022 MeV to 100 GeV in 100 bins. 93 94 compt: Total cross sections has a good parametrisation from 10 KeV to (100/Z) GeV 95 Sampling according Klein-Nishina model 96 tables are built for gamma 97 Lambda tables from 100 eV to 100 GeV in 90 bins. 98 99 phot: Total cross sections from Sandia parametrisation. 100 Sampling according PhotoElectric model 101 102 msc: Model variant of multiple scattering for e- 103 Lambda tables from 100 eV to 100 TeV in 120 bins. 104 LateralDisplacementFlag= 1 Skin= 0 105 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 106 107 eIoni: tables are built for e- 108 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 109 Lambda tables from threshold to 100 TeV in 120 bins. 110 Delta cross sections and sampling from MollerBhabha model 111 Good description from 1 KeV to 100 GeV. 112 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 113 114 eBrem: tables are built for e- 115 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 116 Lambda tables from threshold to 100 TeV in 120 bins. 117 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 118 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 119 120 eIoni: tables are built for e+ 121 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 122 Lambda tables from threshold to 100 TeV in 120 bins. 123 Delta cross sections and sampling from MollerBhabha model 124 Good description from 1 KeV to 100 GeV. 125 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 126 127 eBrem: tables are built for e+ 128 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 129 Lambda tables from threshold to 100 TeV in 120 bins. 130 Total cross sections and sampling from StandBrem model (based on the EEDL data library) 131 Good description from 1 KeV to 100 GeV, log scale extrapolation above 100 GeV. LPM flag 1 132 133 annihil: Sampling according eplus2gg model 134 tables are built for e+ 135 Lambda tables from 100 eV to 100 TeV in 120 bins. 136 137 msc: Model variant of multiple scattering for proton 138 Lambda tables from 100 eV to 100 TeV in 120 bins. 139 LateralDisplacementFlag= 1 Skin= 0 140 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 141 142 hIoni: tables are built for proton 143 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 144 Lambda tables from threshold to 100 TeV in 120 bins. 145 Scaling relation is used from proton dE/dx and range. 146 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 147 Parametrisation from Bragg for protons below. NuclearStopping= 1 148 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 149 150 msc: Model variant of multiple scattering for GenericIon 151 LateralDisplacementFlag= 0 Skin= 0 152 Boundary/stepping algorithm is active with RangeFactor= 0.2 Step limit type 1 153 154 hIoni: tables are built for anti_proton 155 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 156 Lambda tables from threshold to 100 TeV in 120 bins. 157 Scaling relation is used from proton dE/dx and range. 158 Delta cross sections and sampling from BetheBloch model for scaled energy > 2 MeV 159 Parametrisation from Bragg for protons below. NuclearStopping= 1 160 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 161 162 msc: Model variant of multiple scattering for mu+ 163 Lambda tables from 100 eV to 100 TeV in 120 bins. 164 LateralDisplacementFlag= 1 Skin= 0 165 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 166 167 muIoni: tables are built for mu+ 168 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 169 Lambda tables from threshold to 100 TeV in 120 bins. 170 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 171 radiative corrections for E > 1 GeV 172 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 173 174 muBrems: tables are built for mu+ 175 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 176 Lambda tables from threshold to 100 TeV in 120 bins. 177 Parametrised model 178 179 muPairProd: tables are built for mu+ 180 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 181 Lambda tables from threshold to 100 TeV in 120 bins. 182 Parametrised model 183 184 muIoni: tables are built for mu- 185 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 186 Lambda tables from threshold to 100 TeV in 120 bins. 187 Bether-Bloch model for E > 0.2 MeV, parametrisation of Bragg peak below, 188 radiative corrections for E > 1 GeV 189 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 190 191 muBrems: tables are built for mu- 192 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 193 Lambda tables from threshold to 100 TeV in 120 bins. 194 Parametrised model 195 196 muPairProd: tables are built for mu- 197 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 198 Lambda tables from threshold to 100 TeV in 120 bins. 199 Parametrised model 200 201 hIoni: tables are built for pi+ 202 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 203 Lambda tables from threshold to 100 TeV in 120 bins. 204 Scaling relation is used from proton dE/dx and range. 205 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 206 Parametrisation from Bragg for protons below. NuclearStopping= 1 207 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 208 209 msc: Model variant of multiple scattering for pi- 210 Lambda tables from 100 eV to 100 TeV in 120 bins. 211 LateralDisplacementFlag= 1 Skin= 0 212 Boundary/stepping algorithm is active with RangeFactor= 0.02 Step limit type 1 213 214 hIoni: tables are built for pi- 215 dE/dx and range tables from 100 eV to 100 TeV in 120 bins. 216 Lambda tables from threshold to 100 TeV in 120 bins. 217 Scaling relation is used from proton dE/dx and range. 218 Delta cross sections and sampling from BetheBloch model for scaled energy > 0.297504 MeV 219 Parametrisation from Bragg for protons below. NuclearStopping= 1 220 Step function: finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1 93 conv: for gamma SubType= 14 94 Lambda tables from 1.022 MeV to 10 TeV in 77 bins, spline: 1 95 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 96 Bethe-Heitler : Emin= 0 eV Emax= 10 TeV 97 98 compt: for gamma SubType= 13 99 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 100 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 101 Klein-Nishina : Emin= 0 eV Emax= 10 TeV 102 103 phot: for gamma SubType= 12 104 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 105 PhotoElectric : Emin= 0 eV Emax= 10 TeV 106 107 msc: for e- SubType= 10 108 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 109 RangeFactor= 0.04, stepLimitType: 1, latDisplacement: 1 110 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 111 UrbanMsc93 : Emin= 0 eV Emax= 10 TeV 112 113 eIoni: for e- SubType= 2 114 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 115 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 116 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 117 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 118 MollerBhabha : Emin= 0 eV Emax= 10 TeV 119 120 eBrem: for e- SubType= 3 121 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 122 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 123 LPM flag: 1 for E > 1 GeV 124 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 125 eBrem : Emin= 0 eV Emax= 1 GeV 126 eBremRel : Emin= 1 GeV Emax= 10 TeV 127 128 eIoni: for e+ SubType= 2 129 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 130 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 131 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 132 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 133 MollerBhabha : Emin= 0 eV Emax= 10 TeV 134 135 eBrem: for e+ SubType= 3 136 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 137 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 138 LPM flag: 1 for E > 1 GeV 139 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 140 eBrem : Emin= 0 eV Emax= 1 GeV 141 eBremRel : Emin= 1 GeV Emax= 10 TeV 142 143 annihil: for e+ SubType= 5 144 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 145 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 146 eplus2gg : Emin= 0 eV Emax= 10 TeV 147 148 msc: for proton SubType= 10 149 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 150 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 151 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 152 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 153 154 hIoni: for proton SubType= 2 155 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 156 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 157 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 158 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 159 Bragg : Emin= 0 eV Emax= 2 MeV 160 BetheBloch : Emin= 2 MeV Emax= 10 TeV 161 162 msc: for GenericIon SubType= 10 163 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 0 164 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 165 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 166 167 hIoni: for anti_proton SubType= 2 168 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 169 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 170 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 171 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 172 ICRU73QO : Emin= 0 eV Emax= 2 MeV 173 BetheBloch : Emin= 2 MeV Emax= 10 TeV 174 175 hIoni: for kaon+ SubType= 2 176 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 177 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 178 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 179 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 180 Bragg : Emin= 0 eV Emax= 1.05231 MeV 181 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 182 183 hIoni: for kaon- SubType= 2 184 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 185 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 186 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 187 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 188 ICRU73QO : Emin= 0 eV Emax= 1.05231 MeV 189 BetheBloch : Emin= 1.05231 MeV Emax= 10 TeV 190 191 muMsc: for mu+ SubType= 10 192 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 193 RangeFactor= 0.2, step limit type: 0, lateralDisplacement: 1, polarAngleLimit(deg)= 0 194 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 195 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 196 197 muIoni: for mu+ SubType= 2 198 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 199 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 200 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 201 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 202 Bragg : Emin= 0 eV Emax= 200 keV 203 BetheBloch : Emin= 200 keV Emax= 1 GeV 204 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 205 206 muBrems: for mu+ SubType= 3 207 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 208 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 209 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 210 MuBrem : Emin= 0 eV Emax= 10 TeV 211 212 muPairProd: for mu+ SubType= 4 213 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 214 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 215 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 216 muPairProd : Emin= 0 eV Emax= 10 TeV 217 218 muIoni: for mu- SubType= 2 219 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 220 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 221 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 222 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 223 ICRU73QO : Emin= 0 eV Emax= 200 keV 224 BetheBloch : Emin= 200 keV Emax= 1 GeV 225 MuBetheBloch : Emin= 1 GeV Emax= 10 TeV 226 227 muBrems: for mu- SubType= 3 228 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 229 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 230 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 231 MuBrem : Emin= 0 eV Emax= 10 TeV 232 233 muPairProd: for mu- SubType= 4 234 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 235 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 236 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 237 muPairProd : Emin= 0 eV Emax= 10 TeV 238 239 hIoni: for pi+ SubType= 2 240 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 241 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 242 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 243 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 244 Bragg : Emin= 0 eV Emax= 297.504 keV 245 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 246 247 msc: for pi- SubType= 10 248 Lambda tables from 100 eV to 10 TeV in 77 bins, spline: 1 249 RangeFactor= 0.2, stepLimitType: 0, latDisplacement: 1 250 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 251 UrbanMsc90 : Emin= 0 eV Emax= 10 TeV 252 253 hIoni: for pi- SubType= 2 254 dE/dx and range tables from 100 eV to 10 TeV in 77 bins 255 Lambda tables from threshold to 10 TeV in 77 bins, spline: 1 256 finalRange(mm)= 1, dRoverRange= 0.2, integral: 1, fluct: 1, linLossLimit= 0.01 257 ===== EM models for the G4Region DefaultRegionForTheWorld ====== 258 ICRU73QO : Emin= 0 eV Emax= 297.504 keV 259 BetheBloch : Emin= 297.504 keV Emax= 10 TeV 260 ============================================================================================ 261 HADRONIC PROCESSES SUMMARY (verbose level 1) 262 263 Hadronic Processes for <anti_neutron> 264 HadronElastic Models: G4LElastic: Emin(GeV)= 0 Emax(GeV)= 1.79769e+305 265 inelastic Models: G4LEAntiNeutronInelastic: Emin(GeV)= 0 Emax(GeV)= 25 266 TheoFSGenerator: Emin(GeV)= 19 Emax(GeV)= 100000 267 268 Hadronic Processes for <anti_proton> 269 HadronElastic Models: G4LElastic: Emin(GeV)= 0 Emax(GeV)= 1.79769e+305 270 inelastic Models: G4LEAntiProtonInelastic: Emin(GeV)= 0 Emax(GeV)= 25 271 TheoFSGenerator: Emin(GeV)= 19 Emax(GeV)= 100000 272 273 Hadronic Processes for <kaon+> 274 HadronElastic Models: G4LElastic: Emin(GeV)= 0 Emax(GeV)= 1.79769e+305 275 inelastic Models: G4LEKaonPlusInelastic: Emin(GeV)= 0 Emax(GeV)= 25 276 TheoFSGenerator: Emin(GeV)= 19 Emax(GeV)= 100000 277 278 Hadronic Processes for <kaon-> 279 HadronElastic Models: G4LElastic: Emin(GeV)= 0 Emax(GeV)= 1.79769e+305 280 inelastic Models: G4LEKaonMinusInelastic: Emin(GeV)= 0 Emax(GeV)= 25 281 TheoFSGenerator: Emin(GeV)= 19 Emax(GeV)= 100000 282 283 Hadronic Processes for <lambda> 284 HadronElastic Models: G4LElastic: Emin(GeV)= 0 Emax(GeV)= 1.79769e+305 285 inelastic Models: G4LELambdaInelastic: Emin(GeV)= 0 Emax(GeV)= 25 286 TheoFSGenerator: Emin(GeV)= 19 Emax(GeV)= 100000 287 288 Hadronic Processes for <neutron> 289 HadronElastic Models: G4LElastic: Emin(GeV)= 0 Emax(GeV)= 1.79769e+305 290 inelastic Models: G4LENeutronInelastic: Emin(GeV)= 0 Emax(GeV)= 55 291 TheoFSGenerator: Emin(GeV)= 19 Emax(GeV)= 100000 292 nFission Models: G4LFission: Emin(GeV)= 0 Emax(GeV)= 1.79769e+305 293 nCapture Models: G4LCapture: Emin(GeV)= 0 Emax(GeV)= 1.79769e+305 294 295 Hadronic Processes for <pi+> 296 HadronElastic Models: G4LElastic: Emin(GeV)= 0 Emax(GeV)= 1.79769e+305 297 inelastic Models: G4LEPionPlusInelastic: Emin(GeV)= 0 Emax(GeV)= 55 298 TheoFSGenerator: Emin(GeV)= 19 Emax(GeV)= 100000 299 300 Hadronic Processes for <pi-> 301 HadronElastic Models: G4LElastic: Emin(GeV)= 0 Emax(GeV)= 1.79769e+305 302 inelastic Models: G4LEPionMinusInelastic: Emin(GeV)= 0 Emax(GeV)= 55 303 TheoFSGenerator: Emin(GeV)= 19 Emax(GeV)= 100000 304 305 Hadronic Processes for <proton> 306 HadronElastic Models: G4LElastic: Emin(GeV)= 0 Emax(GeV)= 1.79769e+305 307 inelastic Models: G4LEProtonInelastic: Emin(GeV)= 0 Emax(GeV)= 55 308 TheoFSGenerator: Emin(GeV)= 19 Emax(GeV)= 100000 309 ============================================================================================ 221 310 ++ ConcreteSD/Collisions id 0 222 311 ++ ConcreteSD/CollWeight id 1 … … 234 323 ============================================================= 235 324 Volume | Tr.Entering | Population | Collisions | Coll*WGT | NumWGTedE | FluxWGTedE | Av.Tr.WGT | SL | SLW | SLW_v | SLWE | SLWE_v | 236 cell_00 | 15 | 115 | 0 | 0 | 6.3966059 | 7.4018992 | 1 | 2718.4878 | 2718.4878 | 82.42747 | 20121.972 | 527.25604|237 cell_01 | 11 0 | 134 | 145 | 145 | 7.2822789 | 8.8443266 | 1 | 11666.037 | 11666.037 | 340.22197 | 103178.24 | 2477.5913 |238 cell_02 | 70 | 164 | 176 | 88 | 7.0660843 | 8.6092149 | 0.5 | 15544.352 | 7772.1759 | 230.58237 | 66912.332 | 1629.3145|239 cell_03 | 97 | 220 | 279 | 69.75 | 6.5176502 | 7.9386173 | 0.25 | 23499.237 | 5874.8093 | 179.88741 | 46637.863 | 1172.4432|240 cell_04 | 107 | 253 | 363 | 45.375 | 5.4125517 | 7.0721743 | 0.125 | 28079.769 | 3509.9711 | 120.28028 | 24823.127 | 651.02321|241 cell_05 | 1 24 | 275 | 393 | 24.5625 | 5.0245006 | 6.8916189 | 0.0625 | 30553.015 | 1909.5634 | 69.40684 | 13159.983 | 348.7347|242 cell_06 | 1 39 | 310 | 440 | 13.75 | 5.2835284 | 7.0172979 | 0.03125 | 34126.865 | 1066.4645 | 37.356314 | 7483.6993 | 197.37314|243 cell_07 | 1 57 | 370 | 493 | 7.703125 | 5.5558117 | 6.9976454 | 0.015625 | 40462.287 | 632.22324 | 21.14872 | 4424.0741 | 117.4983|244 cell_08 | 1 91 | 423 | 583 | 4.5546875 | 0.32471447 | 6.83361 | 0.0078125 | 44570.287 | 348.20536 | 196.83204 | 2379.4996 | 63.914211|245 cell_09 | 209 | 508 | 780 | 3.046875 | 5.0725839 | 6.5643746 | 0.00390625 | 56497.818 | 220.6946 | 7.8116315 | 1448.722 | 39.625157|246 cell_10 | 20 9 | 490 | 750 | 1.4648438 | 4.2152478 | 6.4791598 | 0.001953125 | 54129.392 | 105.72147 | 4.4552242 | 684.98629 | 18.779874|247 cell_11 | 2 37 | 520 | 750 | 0.73242188 | 0.11190762 | 6.2612863 | 0.0009765625 | 55200.57 | 53.906807 | 83.848515 | 337.52595 | 9.3832878|248 cell_12 | 2 79 | 627 | 978 | 0.47753906 | 0.36186788 | 5.9200159 | 0.00048828125 | 65901.469 | 32.178451 | 14.991671 | 190.49694 | 5.4250043|249 cell_13 | 323 | 701 | 1173 | 0.28637695 | 0.36848322 | 5.7881594 | 0.00024414062 | 79304.733 | 19.361507 | 8.7598914 | 112.06749 | 3.227873|250 cell_14 | 376 | 846 | 1398 | 0.1706543 | 0.17152547 | 5.5058521 | 0.00012207031 | 96136.852 | 11.735456 | 11.136915 | 64.613683 | 1.9102646 |251 cell_15 | 411 | 923 | 1583 | 0.096618652 | 3.7639995 | 5.2299054 | 6.1035156e-05 | 107618.6 | 6.5685181 | 0.27495831 | 34.352728 | 1.0349429|252 cell_16 | 456 | 1005 | 1797 | 0.054840088 | 3.7486376 | 5.2165757 | 3.0517578e-05 | 117973.81 | 3.6002748 | 0.15117532 | 18.781106 | 0.56670149|253 cell_17 | 509 | 1163 | 2231 | 0.034042358 | 0.20193182 | 4.8897997 | 1.5258789e-05 | 133150.38 | 2.0317135 | 1.5335292 | 9.9346721 | 0.30966836|254 cell_18 | 495 | 1197 | 2241 | 0.017097473 | 0.20257811 | 4.6206295 | 7.6293945e-06 | 139424.93 | 1.0637278 | 0.7729574 | 4.9150921 | 0.15658425|255 cell_19 | 544 | 544 | 0 | 0 | 2.9819583 | 4.7405471 | 7.6293945e-06 | 81292.743 | 0.62021441 | 0.03100179 | 2.9401557 | 0.092446045|325 cell_00 | 9 | 109 | 0 | 0 | 7.6939228 | 7.9482719 | 1 | 1654.9468 | 1654.9468 | 43.806083 | 13153.967 | 337.04062 | 326 cell_01 | 111 | 133 | 134 | 134 | 7.3651223 | 9.0892866 | 1 | 12022.763 | 12022.763 | 352.66764 | 109278.33 | 2597.4403 | 327 cell_02 | 84 | 206 | 254 | 127 | 0.011902061 | 8.5333036 | 0.5 | 18171.237 | 9085.6183 | 157833.06 | 77530.339 | 1878.5387 | 328 cell_03 | 88 | 208 | 234 | 58.5 | 6.7239738 | 8.597339 | 0.25 | 19142.292 | 4785.5729 | 149.02941 | 41143.193 | 1002.0698 | 329 cell_04 | 99 | 225 | 274 | 34.25 | 6.3052562 | 7.9382953 | 0.125 | 22642.437 | 2830.3046 | 89.958029 | 22467.794 | 567.20843 | 330 cell_05 | 109 | 246 | 309 | 19.3125 | 5.8950573 | 7.3483886 | 0.0625 | 26886.098 | 1680.3811 | 54.661038 | 12348.093 | 322.22995 | 331 cell_06 | 124 | 278 | 373 | 11.65625 | 5.1657879 | 7.0463939 | 0.03125 | 28173.282 | 880.41505 | 31.640277 | 6203.7512 | 163.44696 | 332 cell_07 | 132 | 309 | 488 | 7.625 | 4.4956305 | 6.5973432 | 0.015625 | 35360.163 | 552.50255 | 21.916118 | 3645.0489 | 98.526771 | 333 cell_08 | 135 | 323 | 412 | 3.21875 | 5.8584918 | 7.1180156 | 0.0078125 | 33364.42 | 260.65953 | 8.3724137 | 1855.3786 | 49.049717 | 334 cell_09 | 162 | 363 | 509 | 1.9882812 | 5.3940253 | 6.838105 | 0.00390625 | 36744.664 | 143.53384 | 4.864572 | 981.49951 | 26.239624 | 335 cell_10 | 201 | 431 | 655 | 1.2792969 | 4.3760988 | 6.1522968 | 0.001953125 | 47774.39 | 93.309356 | 3.6449989 | 574.06685 | 15.950875 | 336 cell_11 | 244 | 538 | 865 | 0.84472656 | 4.2958007 | 5.9577859 | 0.0009765625 | 56973.7 | 55.638379 | 2.1864202 | 331.48155 | 9.3924256 | 337 cell_12 | 243 | 565 | 961 | 0.46923828 | 0.17061801 | 5.6741656 | 0.00048828125 | 60480.407 | 29.531449 | 28.258521 | 167.56633 | 4.8214127 | 338 cell_13 | 255 | 564 | 910 | 0.22216797 | 4.1239078 | 5.7476629 | 0.00024414062 | 64331.976 | 15.706049 | 0.63116244 | 90.273075 | 2.6028557 | 339 cell_14 | 292 | 657 | 1188 | 0.14501953 | 3.2304039 | 5.1056811 | 0.00012207031 | 73347.766 | 8.9535847 | 0.4271991 | 45.714148 | 1.3800256 | 340 cell_15 | 315 | 681 | 1340 | 0.081787109 | 3.0604959 | 4.6815943 | 6.1035156e-05 | 79457.454 | 4.8496981 | 0.23141342 | 22.704319 | 0.70823982 | 341 cell_16 | 347 | 763 | 1564 | 0.047729492 | 2.9454153 | 4.4254064 | 3.0517578e-05 | 87566.524 | 2.6723183 | 0.12863341 | 11.826094 | 0.3788788 | 342 cell_17 | 359 | 783 | 1660 | 0.02532959 | 0.18250998 | 4.2627836 | 1.5258789e-05 | 91710.381 | 1.3993894 | 1.0708054 | 5.965294 | 0.19543267 | 343 cell_18 | 354 | 838 | 1625 | 0.012397766 | 2.7766645 | 4.3200101 | 7.6293945e-06 | 91105.58 | 0.69508041 | 0.035119423 | 3.0027544 | 0.097514857 | 344 cell_19 | 365 | 365 | 0 | 0 | 2.919892 | 4.4338813 | 7.6293945e-06 | 50802.915 | 0.38759548 | 0.018799888 | 1.7185524 | 0.054893642 | 256 345 ============================================= 257 346 === G4ProcessPlacer::RemoveProcess: for: neutron … … 267 356 GPIL Vector: 268 357 Decay 269 HadronCapture270 HadronFission271 inelastic 272 HadronElastic 273 ImportanceProcess 274 Transportation 275 DoIt Vector: 276 Transportation 277 ImportanceProcess 278 HadronElastic 279 inelastic 280 HadronFission281 HadronCapture358 nCapture 359 nFission 360 inelastic 361 HadronElastic 362 ImportanceProcess 363 Transportation 364 DoIt Vector: 365 Transportation 366 ImportanceProcess 367 HadronElastic 368 inelastic 369 nFission 370 nCapture 282 371 Decay 283 372 The final AlongStep Vectors: … … 289 378 GPIL Vector: 290 379 Decay 291 HadronCapture292 HadronFission293 inelastic 294 HadronElastic 295 Transportation 296 DoIt Vector: 297 Transportation 298 HadronElastic 299 inelastic 300 HadronFission301 HadronCapture380 nCapture 381 nFission 382 inelastic 383 HadronElastic 384 Transportation 385 DoIt Vector: 386 Transportation 387 HadronElastic 388 inelastic 389 nFission 390 nCapture 302 391 Decay 303 392 ================================================ 393 -
trunk/examples/extended/biasing/B01/include/B01DetectorConstruction.hh
r1230 r1337 26 26 // 27 27 // $Id: B01DetectorConstruction.hh,v 1.9 2007/06/22 13:15:29 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/biasing/B01/include/B01Run.hh
r1230 r1337 26 26 // 27 27 // $Id: B01Run.hh,v 1.4 2007/06/21 15:03:33 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //--------------------------------------------------------------------- -
trunk/examples/extended/biasing/B01/include/B01RunAction.hh
r1230 r1337 26 26 // 27 27 // $Id: B01RunAction.hh,v 1.2 2007/06/21 15:03:35 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/biasing/B01/include/B01ScoreTable.hh
r1230 r1337 25 25 // 26 26 // $Id: B01ScoreTable.hh,v 1.1 2007/06/05 18:20:09 ahoward Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // ---------------------------------------------------------------------- -
trunk/examples/extended/biasing/B01/src/B01DetectorConstruction.cc
r1230 r1337 26 26 // 27 27 // $Id: B01DetectorConstruction.cc,v 1.20 2007/06/22 13:15:29 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/biasing/B01/src/B01PhysicsList.cc
r1230 r1337 25 25 // 26 26 // 27 // $Id: B01PhysicsList.cc,v 1. 8 2007/06/05 18:20:09 ahowardExp $28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // $Id: B01PhysicsList.cc,v 1.9 2010/03/24 21:04:23 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 … … 132 132 #include "G4PhotoElectricEffect.hh" 133 133 134 #include "G4MultipleScattering.hh" 134 #include "G4eMultipleScattering.hh" 135 #include "G4MuMultipleScattering.hh" 136 #include "G4hMultipleScattering.hh" 135 137 136 138 #include "G4eIonisation.hh" … … 162 164 //electron 163 165 // Construct processes for electron 164 pmanager->AddProcess(new G4 MultipleScattering(),-1,1,1);166 pmanager->AddProcess(new G4eMultipleScattering(),-1,1,1); 165 167 pmanager->AddProcess(new G4eIonisation(),-1,2,2); 166 168 pmanager->AddProcess(new G4eBremsstrahlung(),-1,-1,3); … … 169 171 //positron 170 172 // Construct processes for positron 171 pmanager->AddProcess(new G4 MultipleScattering(),-1,1,1);173 pmanager->AddProcess(new G4eMultipleScattering(),-1,1,1); 172 174 173 175 pmanager->AddProcess(new G4eIonisation(),-1,2,2); … … 179 181 //muon 180 182 // Construct processes for muon+ 181 pmanager->AddProcess(new G4Mu ltipleScattering(),-1,1,1);183 pmanager->AddProcess(new G4MuMultipleScattering(),-1,1,1); 182 184 pmanager->AddProcess(new G4MuIonisation(),-1,2,2); 183 185 pmanager->AddProcess(new G4MuBremsstrahlung(),-1,-1,3); … … 185 187 186 188 } else if( particleName == "GenericIon" ) { 187 pmanager->AddProcess(new G4 MultipleScattering(),-1,1,1);189 pmanager->AddProcess(new G4hMultipleScattering(),-1,1,1); 188 190 pmanager->AddProcess(new G4hIonisation(),-1,2,2); 189 191 } else { … … 192 194 (!particle->IsShortLived()) ) { 193 195 // all others charged particles except geantino 194 pmanager->AddProcess(new G4 MultipleScattering(),-1,1,1);196 pmanager->AddProcess(new G4hMultipleScattering(),-1,1,1); 195 197 pmanager->AddProcess(new G4hIonisation(),-1,2,2); 196 198 } -
trunk/examples/extended/biasing/B01/src/B01PrimaryGeneratorAction.cc
r1230 r1337 26 26 // 27 27 // $Id: B01PrimaryGeneratorAction.cc,v 1.8 2006/06/29 16:34:20 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/biasing/B01/src/B01Run.cc
r1230 r1337 26 26 // 27 27 // $Id: B01Run.cc,v 1.4 2007/06/21 15:03:37 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/biasing/B01/src/B01RunAction.cc
r1230 r1337 26 26 // 27 27 // $Id: B01RunAction.cc,v 1.4 2007/06/22 13:29:45 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 #include "B01RunAction.hh" -
trunk/examples/extended/biasing/B01/src/B01ScoreTable.cc
r1230 r1337 26 26 // 27 27 // $Id: B01ScoreTable.cc,v 1.2 2007/06/22 13:15:29 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // ---------------------------------------------------------------------- -
trunk/examples/extended/biasing/B02/GNUmakefile
r1230 r1337 1 # $Id: GNUmakefile,v 1.1 0 2009/03/06 09:49:18 gbarrandExp $1 # $Id: GNUmakefile,v 1.11 2010/01/11 16:25:08 gcosmo Exp $ 2 2 # -------------------------------------------------------------- 3 3 # GNUmakefile for examples module. Gabriele Cosmo, 06/04/98. … … 16 16 17 17 ifndef G4INSTALL 18 G4INSTALL = ../../.. 18 G4INSTALL = ../../../.. 19 19 endif 20 20 -
trunk/examples/extended/biasing/B02/History
r807 r1337 1 $Id: History,v 1. 7 2007/06/22 13:38:55 ahowardExp $1 $Id: History,v 1.9 2009/03/16 09:44:12 gcosmo Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 17 17 * Reverse chronological order (last date on top), please * 18 18 ---------------------------------------------------------- 19 20 6 March 2009 Guy Barrand - B02-V09-02-00 21 - GNUmakefile: removed logic for setting AIDA with G4ANALYSIS_USE. 22 since it already handled in the internal configuration scripts. 19 23 20 24 June 13th, 2007 A.Howard - B02-V08-03-01 -
trunk/examples/extended/biasing/B02/exampleB02.cc
r1230 r1337 26 26 // 27 27 // $Id: exampleB02.cc,v 1.22 2007/06/22 13:38:55 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // -
trunk/examples/extended/biasing/B02/exampleB02.out
r807 r1337 1 1 ********************************************** 2 Geant4 version $Name: $2 Geant4 version $Name: geant4-09-04-beta-01 $ 3 3 (31-Jul-2002) 4 4 Copyright : Geant4 Collaboration -
trunk/examples/extended/biasing/B02/include/B02CellScorer.hh
r1230 r1337 26 26 // 27 27 // $Id: B02CellScorer.hh,v 1.3 2006/06/29 16:34:25 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // ---------------------------------------------------------------------- -
trunk/examples/extended/biasing/B02/include/B02CellScorerStore.hh
r1230 r1337 26 26 // 27 27 // $Id: B02CellScorerStore.hh,v 1.3 2006/06/29 16:34:27 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // ---------------------------------------------------------------------- -
trunk/examples/extended/biasing/B02/include/B02DetectorConstruction.hh
r1230 r1337 26 26 // 27 27 // $Id: B02DetectorConstruction.hh,v 1.6 2007/06/22 13:38:55 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/biasing/B02/include/B02ImportanceDetectorConstruction.hh
r1230 r1337 26 26 // 27 27 // $Id: B02ImportanceDetectorConstruction.hh,v 1.7 2007/06/22 13:38:55 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/biasing/B02/include/B02PSScoringDetectorConstruction.hh
r1230 r1337 26 26 // 27 27 // $Id: B02PSScoringDetectorConstruction.hh,v 1.2 2007/06/22 13:38:55 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/biasing/B02/include/B02Run.hh
r1230 r1337 26 26 // 27 27 // $Id: B02Run.hh,v 1.2 2007/06/21 15:03:41 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 //--------------------------------------------------------------------- -
trunk/examples/extended/biasing/B02/include/B02RunAction.hh
r1230 r1337 26 26 // 27 27 // $Id: B02RunAction.hh,v 1.2 2007/06/21 15:03:43 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/biasing/B02/include/B02ScoreTable.hh
r1230 r1337 25 25 // 26 26 // $Id: B02ScoreTable.hh,v 1.1 2007/06/13 13:31:41 ahoward Exp $ 27 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $27 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 28 28 // 29 29 // ---------------------------------------------------------------------- -
trunk/examples/extended/biasing/B02/include/B02ScoringDetectorConstruction.hh
r1230 r1337 26 26 // 27 27 // $Id: B02ScoringDetectorConstruction.hh,v 1.3 2006/06/29 16:34:40 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/biasing/B02/src/B02CellScorer.cc
r1230 r1337 26 26 // 27 27 // $Id: B02CellScorer.cc,v 1.2 2006/06/29 16:34:42 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // ---------------------------------------------------------------------- -
trunk/examples/extended/biasing/B02/src/B02CellScorerStore.cc
r1230 r1337 26 26 // 27 27 // $Id: B02CellScorerStore.cc,v 1.3 2006/06/29 16:34:44 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // ---------------------------------------------------------------------- -
trunk/examples/extended/biasing/B02/src/B02DetectorConstruction.cc
r1230 r1337 26 26 // 27 27 // $Id: B02DetectorConstruction.cc,v 1.13 2007/06/13 13:31:41 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 #include "G4Types.hh" -
trunk/examples/extended/biasing/B02/src/B02ImportanceDetectorConstruction.cc
r1230 r1337 26 26 // 27 27 // $Id: B02ImportanceDetectorConstruction.cc,v 1.11 2007/06/22 13:38:55 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/biasing/B02/src/B02PSScoringDetectorConstruction.cc
r1230 r1337 26 26 // 27 27 // $Id: B02PSScoringDetectorConstruction.cc,v 1.2 2007/06/22 13:38:55 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/biasing/B02/src/B02PhysicsList.cc
r1230 r1337 26 26 // 27 27 // $Id: B02PhysicsList.cc,v 1.7 2007/06/22 13:38:55 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/biasing/B02/src/B02PrimaryGeneratorAction.cc
r1230 r1337 26 26 // 27 27 // $Id: B02PrimaryGeneratorAction.cc,v 1.6 2006/06/29 16:34:55 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/biasing/B02/src/B02Run.cc
r1230 r1337 26 26 // 27 27 // $Id: B02Run.cc,v 1.2 2007/06/21 15:03:45 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/biasing/B02/src/B02RunAction.cc
r1230 r1337 26 26 // 27 27 // $Id: B02RunAction.cc,v 1.3 2007/06/22 13:38:55 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 #include "B02RunAction.hh" -
trunk/examples/extended/biasing/B02/src/B02ScoreTable.cc
r1230 r1337 26 26 // 27 27 // $Id: B02ScoreTable.cc,v 1.2 2007/06/22 13:38:55 ahoward Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 // ---------------------------------------------------------------------- -
trunk/examples/extended/biasing/B02/src/B02ScoringDetectorConstruction.cc
r1230 r1337 26 26 // 27 27 // $Id: B02ScoringDetectorConstruction.cc,v 1.7 2006/06/29 16:34:57 gunter Exp $ 28 // GEANT4 tag $Name: geant4-09-0 3-cand-01 $28 // GEANT4 tag $Name: geant4-09-04-beta-01 $ 29 29 // 30 30 -
trunk/examples/extended/biasing/GNUmakefile
r807 r1337 1 # $Id: GNUmakefile,v 1.1 0 2007/06/13 14:45:49 ahowardExp $1 # $Id: GNUmakefile,v 1.11 2010/01/11 16:27:16 gcosmo Exp $ 2 2 # -------------------------------------------------------------- 3 3 # GNUmakefile for examples module. Gabriele Cosmo, 08/04/02. … … 10 10 include $(G4INSTALL)/config/architecture.gmk 11 11 12 SUBDIRS = B01 B02 12 SUBDIRS = B01 B02 ReverseMC01 13 13 14 14 .PHONY : all clean clean_libs -
trunk/examples/extended/biasing/History
r807 r1337 1 $Id: History,v 1.3 6 2007/06/22 13:20:55 ahowardExp $1 $Id: History,v 1.37 2009/11/20 17:48:26 gcosmo Exp $ 2 2 ------------------------------------------------------------------- 3 3 … … 17 17 * Reverse chronological order (last date on top), please * 18 18 ---------------------------------------------------------- 19 20 November 20, 2009 L. Desorgher - exbiasing-V09-02-00 21 - Added new example ReverseMC01 demonstrating the Reverse MonteCarlo technique. 19 22 20 23 June 22, 2007 A. Howard - exbiasing-V08-03-02 -
trunk/examples/extended/biasing/README
r807 r1337 1 1 2 Examples for event biasing3 --------------------------2 Examples for event biasing: B01 and B02 3 --------------------------------------- 4 4 5 This directory includes example applications to demonstrate the usage of 6 different variance reduction techniques supported in Geant4, or possible 7 from the user applications. 8 5 B01 and B02 applications demonstrate the usage of different variance 6 reduction techniques supported in Geant4, or possible from the user 7 applications. 9 8 10 9 General remark to variance reduction … … 90 89 Compiling and running 91 90 --------------------- 92 Can be compiled and executed on a RedHat-7.3 system with gcc-3.2.3 93 compiler and the tcsh shell. 94 To compile this example you need AIDA 3.2.1 installed. To link 95 and run it you need a AIDA compliant analysis package. The 96 GNUmakefile of this example shows how to use AIDA through PI as 97 analysis interface. 98 Histograms are saved in HBOOK format. It can be displayed with PAW or 99 compatible packages. 100 You need to set the following variables in your environment: 91 To compile this example you need AIDA installed. To link 92 and run it you need a AIDA compliant analysis package. 93 Histograms are saved in HBOOK format. 94 You need to set the following variable in your environment: 101 95 "G4ANALYSIS_USE" 102 "PI_BASE_DIR" (where PI has been installed) 103 Finally, source the script setupPI.csh. 96 The example stores the plot in the file b02.hbook. 104 97 105 Now you should be able to run gmake and to run exampleB02. 106 107 The example stores the plot in the file b02.hbook. 108 To look at the histogram using lizard you also may use PI 1.2.1 109 http://cern.ch/PI. 98 ___________________________________________________________________________ 110 99 111 100 112 Example B03 113 =========== 101 Reverse MonteCarlo Technique example: ReverseMC01 102 ------------------------------------------------- 114 103 115 This example uses Geant4 and in particular importance sampling and 116 scoring through python. It creates a simple histogram. It's meant 117 to demonstrate how to use a customized scorer and importance sampling 118 in combination with a scripting language, python. 119 Geant4 code is executed from a python session. Therefore, swig is used 120 to create python shadow classes and to generate the code necessary to 121 use the Geant4 libraries from a python session. 122 It can be built and run using PI: http://cern.ch/PI. 123 At the end a histogram called "trackentering.hbook" is created and can be 124 displayed using standard packages (such as PAW). 104 Example ReverseMC01 105 =================== 125 106 126 Building, compiling and running 127 ------------------------------- 107 Example illustrating the use of the Reverse Monte Carlo (RMC) mode in a Geant4 108 application. See details in ReverseMC01/README. 128 109 129 You need to set the following variables in your environment:130 "G4ANALYSIS_USE"131 "PI_BASE_DIR" (where PI has been installed)132 "SWIG_BASE_DIR" (where SWIG 1.3.15 has been installed)133 Finally source the script setupPI.csh.134 135 You may run gmake now.136 You should be able to execute the file B03RunApplication.py from your137 shell or from a lizard session now.138 139 At the moment the plotting is not available using a python script, but140 it is planned in future releases. A histogram is created and later displayed141 using standard analysis packages.142 143 To clean all the added files, just type gmake clean_all.144 145 Files in B03;146 B03Application.py: Is a example class utilizing importance sampling147 and scoring using python.148 B03RunApplication.py: Is a python script running the example.149 It may be executed from the shell or in a python session.150 B03App.py: Is created by swig using swig.
Note:
See TracChangeset
for help on using the changeset viewer.
