Geant4 Cross Reference |
1 1 2 Geant4 extended examples - Hadronic pr 2 Geant4 extended examples - Hadronic processes 3 -------------------------------------- 3 ---------------------------------------------- 4 4 5 Examples in this directory demonstrate specif 5 Examples in this directory demonstrate specific hadronic physics simulation 6 with histogramming. 6 with histogramming. 7 7 8 Hadr00 8 Hadr00 9 ------ 9 ------ 10 10 11 This example demonstrates a usage of G4PhysLis 11 This example demonstrates a usage of G4PhysListFactory to build 12 Physics List and G4HadronicProcessStore to acc 12 Physics List and G4HadronicProcessStore to access cross sections. 13 13 14 Hadr01 14 Hadr01 15 ------ 15 ------ 16 16 17 This example application is based on the appli 17 This example application is based on the application IION developed for 18 simulation of proton or ion beam interaction w 18 simulation of proton or ion beam interaction with a water target. Different 19 aspects of beam target interaction are demonst 19 aspects of beam target interaction are demonstrating in the example including 20 longitudinal profile of energy deposition, spe 20 longitudinal profile of energy deposition, spectra of secondary particles, 21 spectra of particles leaving the target. 21 spectra of particles leaving the target. 22 22 23 Hadr02 23 Hadr02 24 ------ 24 ------ 25 25 26 This example application is providing simulati 26 This example application is providing simulation of ion beam interaction with different 27 targets. Hadronic aspects of beam target inter 27 targets. Hadronic aspects of beam target interaction are demonstrated in the example 28 including longitudinal profile of energy depos 28 including longitudinal profile of energy deposition, spectra of secondary particles, 29 isotope production spectra. 29 isotope production spectra. 30 30 31 Hadr03 31 Hadr03 32 ------ 32 ------ 33 33 34 This example demonstrates how to compute total 34 This example demonstrates how to compute total cross section from the direct evaluation of the 35 mean free path ( see below, item Physics), how 35 mean free path ( see below, item Physics), how to identify nuclear reactions, how to plot 36 energy spectrum of secondary particles. 36 energy spectrum of secondary particles. 37 37 38 Hadr04 38 Hadr04 39 ------ 39 ------ 40 40 41 This example is focused on neutronHP physics, 41 This example is focused on neutronHP physics, especially neutron transport, 42 including thermal scattering. 42 including thermal scattering. 43 See A.R. Garcia, E. Mendoza, D. Cano-Ott prese 43 See A.R. Garcia, E. Mendoza, D. Cano-Ott presentation at G4 Hadronic group 44 meeting (04/2013) and note on G4NeutronHP pack 44 meeting (04/2013) and note on G4NeutronHP package 45 45 46 Hadr05 46 Hadr05 47 ------ 47 ------ 48 48 49 Examples of hadronic calorimeters 49 Examples of hadronic calorimeters 50 50 51 Hadr06 51 Hadr06 52 ------ 52 ------ 53 53 54 This example demonstrates survey of energy dep 54 This example demonstrates survey of energy deposition and particle's flux from 55 a hadronic cascade. 55 a hadronic cascade. 56 56 57 Hadr07 57 Hadr07 58 ------ 58 ------ 59 59 60 Survey energy deposition and particle's flux f 60 Survey energy deposition and particle's flux from an hadronic cascade. 61 Use PhysicsConstructor objects rather than pre 61 Use PhysicsConstructor objects rather than predefined G4 PhysicsLists. 62 Show how to plot a depth dose profile in a rec 62 Show how to plot a depth dose profile in a rectangular box. 63 63 64 Hadr08 64 Hadr08 65 ------ 65 ------ 66 66 67 This example shows how to get "hadronic model 67 This example shows how to get "hadronic model per region" using generic 68 biasing: in particular, it is shown how to use 68 biasing: in particular, it is shown how to use "FTFP+INCLXX" in one region, 69 while using the default "FTFP+BERT" in all oth 69 while using the default "FTFP+BERT" in all other regions. 70 Notice that we use the generic biasing machine 70 Notice that we use the generic biasing machinery, but the actual weights 71 of all tracks remain to the usual value (1.0) 71 of all tracks remain to the usual value (1.0) as in the normal (unbiased) 72 case. 72 case. 73 73 74 Hadr09 74 Hadr09 75 ------ 75 ------ 76 76 77 This example shows how to use Geant4 as a gene 77 This example shows how to use Geant4 as a generator for simulating 78 inelastic hadron-nuclear interactions. 78 inelastic hadron-nuclear interactions. 79 Notice that the Geant4 run-manager is not used 79 Notice that the Geant4 run-manager is not used. 80 80 81 Hadr10 81 Hadr10 82 ------ 82 ------ 83 83 84 This example aims to test the treatment of dec 84 This example aims to test the treatment of decays in Geant4. 85 In particular, we want to test the decays of t 85 In particular, we want to test the decays of the tau lepton, charmed and 86 bottom hadrons, and the use of pre-assigned de 86 bottom hadrons, and the use of pre-assigned decays. 87 87 88 FissionFragment 88 FissionFragment 89 --------------- 89 --------------- 90 This example demonstrates the Fission Fragment 90 This example demonstrates the Fission Fragment model as used within the 91 neutron_hp model. It will demostrate the capab 91 neutron_hp model. It will demostrate the capability for fission product 92 containmentby the cladding in a water moderate 92 containmentby the cladding in a water moderated sub-critical assembly. It could 93 also be further extended to calculate the effe 93 also be further extended to calculate the effective multiplication factor of 94 the subcritical assembly for various loading s 94 the subcritical assembly for various loading schemes. 95 95 96 FlukaCern 96 FlukaCern 97 ------------- 97 ------------- 98 A set of 2 examples, demonstrating how to make 98 A set of 2 examples, demonstrating how to make use of 99 the interface to `FLUKA` hadron-nucleus inelas 99 the interface to `FLUKA` hadron-nucleus inelastic physics in a G4 application. 100 The examples are at the process (interaction) 100 The examples are at the process (interaction) level, but a physics list 101 (G4_HP_CernFLUKAHadronInelastic_PhysicsList) i 101 (G4_HP_CernFLUKAHadronInelastic_PhysicsList) is also made available. 102 The interface to `FLUKA` itself is also includ 102 The interface to `FLUKA` itself is also included. 103 103 104 NeutronSource 104 NeutronSource 105 ------------- 105 ------------- 106 NeutronSource is an example of neutrons produc 106 NeutronSource is an example of neutrons production. It illustrates the cooperative work 107 of nuclear reactions and radioactive decay pro 107 of nuclear reactions and radioactive decay processes. 108 It survey energy deposition and particle's flu 108 It survey energy deposition and particle's flux. 109 It uses PhysicsConstructor objects. 109 It uses PhysicsConstructor objects. 110 110 111 ParticleFluence 111 ParticleFluence 112 --------------- 112 --------------- 113 This example aims to monitor the particle flue 113 This example aims to monitor the particle fluence for various particle types 114 and set-ups. The particle fluence at a given p 114 and set-ups. The particle fluence at a given position is defined as the 115 average number of particles crossing a unit su 115 average number of particles crossing a unit surface in that position 116 (normalized per one incident primary). The par 116 (normalized per one incident primary). The particle fluence is conveniently 117 estimated by summing the particles' track leng 117 estimated by summing the particles' track lengths in a thin scoring volume 118 and dividing for the cubic volume of such a sc 118 and dividing for the cubic volume of such a scoring volume.