Geant4 Cross Reference |
1 # Category phys-builder History 1 # Category phys-builder History 2 2 3 See `CONTRIBUTING.rst` for details of **requir 3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry, 4 which **must** added in reverse chronological 4 which **must** added in reverse chronological order (newest at the top). 5 It must **not** be used as a substitute for wr 5 It must **not** be used as a substitute for writing good git commit messages! 6 6 7 ---------------------------------------------- 7 ------------------------------------------------------------------------------- 8 8 9 ## 2023-10-19 Jean-Christophe David (phys-buil << 9 ## 2023-03-17 Alberto Ribon (phys-builders-V11-00-04) 10 - G4HadronicBuilder: added two methods - Build << 11 << 12 ## 2023-07-12 Alberto Ribon (phys-builders-V11 << 13 - Removed the no longer used file OrderingPara << 14 << 15 ## 2023-03-17 Alberto Ribon (phys-builders-V11 << 16 - G4HadronicBuilder : fixed bug in the method 10 - G4HadronicBuilder : fixed bug in the method BuildKaonsFTFQGSP_BERT(). 17 Thanks to Dmitri Konstantinov for reporting 11 Thanks to Dmitri Konstantinov for reporting it. 18 12 19 ## 2022-12-30 Vladimir Ivanchenko (phys-builde << 13 ## 2022-12-30 Vladimir Ivanchenko (phys-builders-V11-00-03) 20 - Updated table of processes 14 - Updated table of processes 21 15 22 ## 2022-11-24 Gabriele Cosmo (phys-builders-V1 16 ## 2022-11-24 Gabriele Cosmo (phys-builders-V11-00-02) 23 - Fixed compilation warnings for implicit type 17 - Fixed compilation warnings for implicit type conversions on macOS/XCode 14.1. 24 18 25 ## 2022-11-11 Alberto Ribon (phys-builder-V11- 19 ## 2022-11-11 Alberto Ribon (phys-builder-V11-00-01) 26 - G4HadronicBuilder : added new methods to bui 20 - G4HadronicBuilder : added new methods to build hadronic physics 27 for light hypernuclei - with FTFP alone, or 21 for light hypernuclei - with FTFP alone, or FTFP + INCLXX - and 28 light anti-hypernuclei - with FTFP alone - p 22 light anti-hypernuclei - with FTFP alone - projectiles. 29 23 30 ## 2021-12-10 Ben Morgan (phys-builder-V11-00- 24 ## 2021-12-10 Ben Morgan (phys-builder-V11-00-00) 31 - Change to new Markdown History format 25 - Change to new Markdown History format 32 26 33 --- 27 --- 34 28 35 # History entries prior to 11.0 29 # History entries prior to 11.0 36 30 37 14-Aug-2021 Vladimir Ivanchenko (phys-bui 31 14-Aug-2021 Vladimir Ivanchenko (phys-builder-V10-07-08) 38 - G4QGSPNeutronBuilder - use G4NeutronInelasti 32 - G4QGSPNeutronBuilder - use G4NeutronInelasticXS cross section 39 33 40 13-Jul-2021 Alberto Ribon (phys-bui 34 13-Jul-2021 Alberto Ribon (phys-builder-V10-07-07) 41 - G4HadronicBuilder : initialized the vector m 35 - G4HadronicBuilder : initialized the vector mode, as suggested by Coverity. 42 36 43 16-April-2021 Ben Morgan (phys-bui 37 16-April-2021 Ben Morgan (phys-builder-V10-07-06) 44 - Migrate build to modular CMake API 38 - Migrate build to modular CMake API 45 39 46 13-April-2021 Alberto Ribon (phys-bui 40 13-April-2021 Alberto Ribon (phys-builders-V10-07-05) 47 - GNUmakefile, sources.cmake : removed depend 41 - GNUmakefile, sources.cmake : removed dependency on hadronic/model/util 48 and hadronic/model/management (that have be 42 and hadronic/model/management (that have been now deleted, with their 49 classes moved to hadronic/util and hadronic 43 classes moved to hadronic/util and hadronic/management). 50 44 51 18-March-2021 Alberto Ribon (phys-bui 45 18-March-2021 Alberto Ribon (phys-builders-V10-07-04) 52 - G4BinaryDeuteronBuilder, G4BinaryTritonBuil 46 - G4BinaryDeuteronBuilder, G4BinaryTritonBuilder, G4BinaryHe3Builder, 53 G4BinaryAlphaBuilder : removed unused heade 47 G4BinaryAlphaBuilder : removed unused header files. 54 - G4VNeutronBuilder, G4NeutronBuilder, G4Neut 48 - G4VNeutronBuilder, G4NeutronBuilder, G4NeutronPHPBuilder, 55 G4NeutronLENDBuilder, G4PrecoNeutronBuilder 49 G4NeutronLENDBuilder, G4PrecoNeutronBuilder, 56 G4BertiniNeutronBuilder, G4BinaryNeutronBui 50 G4BertiniNeutronBuilder, G4BinaryNeutronBuilder, G4INCLXXNeutronBuilder, 57 G4FTFPNeutronBuilder, G4QGSPNeutronBuilder, 51 G4FTFPNeutronBuilder, G4QGSPNeutronBuilder, 58 G4FTFBinaryNeutronBuilder, G4QGSBinaryNeutr 52 G4FTFBinaryNeutronBuilder, G4QGSBinaryNeutronBuilder : 59 replace G4HadronCaptureProcess with G4Neutr 53 replace G4HadronCaptureProcess with G4NeutronCaptureProcess, 60 and G4HadronFissionProcess with G4NeutronFi 54 and G4HadronFissionProcess with G4NeutronFissionProcess. 61 55 62 08-March-2021 Alberto Ribon (phys-bui 56 08-March-2021 Alberto Ribon (phys-builders-V10-07-03) 63 - G4PrecoNeutronBuilder, G4PrecoProtonBuilder 57 - G4PrecoNeutronBuilder, G4PrecoProtonBuilder, G4INCLXXNeutronBuilder, 64 G4QGSBinaryKaonBuilder : replaced obsoleted 58 G4QGSBinaryKaonBuilder : replaced obsoleted cross sections 65 (that have been deleted) with better ones. 59 (that have been deleted) with better ones. 66 60 67 04-March-2021 Alberto Ribon (phys-bui 61 04-March-2021 Alberto Ribon (phys-builders-V10-07-02) 68 - Replaced particle-specific hadronic inelast 62 - Replaced particle-specific hadronic inelastic processes (that have 69 been deleted) with G4HadronInelasticProcess 63 been deleted) with G4HadronInelasticProcess. 70 64 71 07-January-2021 Alberto Ribon (phys-bui 65 07-January-2021 Alberto Ribon (phys-builders-V10-07-01) 72 - G4HadronicBuilder : replaced 2-body decays 66 - G4HadronicBuilder : replaced 2-body decays of bottom mesons into 73 charmed mesons and charged rho resonance, w 67 charmed mesons and charged rho resonance, with 3-body decays into 74 the same charmed mesons and charged pion an 68 the same charmed mesons and charged pion and neutral pion. 75 This allows to get a more precise numerical 69 This allows to get a more precise numerical treatment of the decay 76 kinematics in the rest frame, avoiding spur 70 kinematics in the rest frame, avoiding spurious energy-momentum 77 violations reported by G4DecayProducts::IsC 71 violations reported by G4DecayProducts::IsChecked. 78 72 79 07-December-2020 Vladimir Ivanchenko (phys-bu 73 07-December-2020 Vladimir Ivanchenko (phys-builders-V10-07-00) 80 - OrderingParameterTable - added forgotten pr 74 - OrderingParameterTable - added forgotten processes (general 81 positron, surface reflection, DNA) coherent 75 positron, surface reflection, DNA) coherently with 82 G4PhysicsListHelper 76 G4PhysicsListHelper 83 77 84 19-October-2020 Vladimir Ivanchenko (phys-bui 78 19-October-2020 Vladimir Ivanchenko (phys-builders-V10-06-13) 85 - G4HadronicBuilder - added methods for FTFQG 79 - G4HadronicBuilder - added methods for FTFQGSP_BERT physics 86 80 87 17-September-2020 Alberto Ribon (phys-buil 81 17-September-2020 Alberto Ribon (phys-builders-V10-06-12) 88 - G4HadronicBuilder : disabled QGSP for light 82 - G4HadronicBuilder : disabled QGSP for light anti-ions. 89 83 90 21-August-2020 Vladimir Ivanchenko (phys-buil 84 21-August-2020 Vladimir Ivanchenko (phys-builders-V10-06-11) 91 - G4HadronicBuilder - added methods to config 85 - G4HadronicBuilder - added methods to configure anti light ions 92 86 93 01-August-2020 Vladimir Ivanchenko (phys-buil 87 01-August-2020 Vladimir Ivanchenko (phys-builders-V10-06-10) 94 - G4HadronicBuilder - make added optional cro 88 - G4HadronicBuilder - make added optional cross section factor 95 for systematics studies 89 for systematics studies 96 90 97 24-Jul-2020 Alberto Ribon (phys-buil 91 24-Jul-2020 Alberto Ribon (phys-builders-V10-06-09) 98 - G4HadronicBuilder : added a new method, Bui 92 - G4HadronicBuilder : added a new method, BuildDecayTableForBCHadrons, 99 to create some decays for heavy (charmed an 93 to create some decays for heavy (charmed and bottom) hadrons. 100 This method is called by the methods BuildB 94 This method is called by the methods BuildBCHadronsFTFP_BERT 101 and BuildBCHadronsQGSP_FTFP_BERT only if th 95 and BuildBCHadronsQGSP_FTFP_BERT only if the flag for heavy hadrons 102 is enabled. 96 is enabled. 103 97 104 19-July-2020 Vladimir Ivanchenko (phys-buil 98 19-July-2020 Vladimir Ivanchenko (phys-builders-V10-06-08) 105 - G4HadronicBuilder - make two method private 99 - G4HadronicBuilder - make two method private to avoid incorrect 106 use, do not use Bertini cascade for b-, c 100 use, do not use Bertini cascade for b-, c - particles and 107 anti-hyperons (only FTFP model) 101 anti-hyperons (only FTFP model) 108 102 109 30-June-2020 Vladimir Ivanchenko (phys-buil 103 30-June-2020 Vladimir Ivanchenko (phys-builders-V10-06-07) 110 - G4HadronicBuilder - added BuildElastic(..) 104 - G4HadronicBuilder - added BuildElastic(..) method 111 105 112 26-May-2020 Ben Morgan (phys-buil 106 26-May-2020 Ben Morgan (phys-builders-V10-06-06) 113 - Remove obsolete GRANULAR_DEPENDENCIES entri 107 - Remove obsolete GRANULAR_DEPENDENCIES entries 114 108 115 27-May-2020 Alexander Howard (phys-builder 109 27-May-2020 Alexander Howard (phys-builders-V10-06-05) 116 - add second wavelength shifter optical proce 110 - add second wavelength shifter optical process to the OrderingParameterTable 117 111 118 18-May-2020 Vladimir Ivanchenko (phys-buil 112 18-May-2020 Vladimir Ivanchenko (phys-builders-V10-06-04) 119 - G4HadronicBuilder - use G4PhysicsListHelper 113 - G4HadronicBuilder - use G4PhysicsListHelper instead of G4ProcessManager, 120 check G4HadronicParameters for b- and c- 114 check G4HadronicParameters for b- and c- particles 121 115 122 15-May-2020 Vladimir Ivanchenko (phys-buil 116 15-May-2020 Vladimir Ivanchenko (phys-builders-V10-06-03) 123 - G4HadronicBuilder - new utility class to bu 117 - G4HadronicBuilder - new utility class to build kaons, hyperons, 124 and b-, c- particles 118 and b-, c- particles 125 119 126 07-May-2020 Alberto Ribon (phys-buil 120 07-May-2020 Alberto Ribon (phys-builders-V10-06-02) 127 - G4VHyperonBuilder, G4HyperonBuilder, G4Hype 121 - G4VHyperonBuilder, G4HyperonBuilder, G4HyperonQGSPBuilder : new classes 128 to allow alternative builders for hyperons 122 to allow alternative builders for hyperons (and anti-hyperons). 129 The class G4HyperonQGSPBuilder uses QGSP mo 123 The class G4HyperonQGSPBuilder uses QGSP model to handle hyperons 130 (and anti-hyperons) at high energies. 124 (and anti-hyperons) at high energies. 131 - G4HyperonFTFPBuilder : now it derives from 125 - G4HyperonFTFPBuilder : now it derives from G4VHyperonBuilder 132 (but the physics behind remains unchanged, 126 (but the physics behind remains unchanged, i.e. it is still based 133 on BERT and FTFP models). 127 on BERT and FTFP models). 134 128 135 05-May-2020 Alberto Ribon (phys-buil 129 05-May-2020 Alberto Ribon (phys-builders-V10-06-01) 136 - G4QGSPAntiBarionBuilder : created new class 130 - G4QGSPAntiBarionBuilder : created new class to handle anti_proton 137 and anti_neutron at high energies with QGSP 131 and anti_neutron at high energies with QGSP. 138 For the light anti-ions (anti_deuteron, ant 132 For the light anti-ions (anti_deuteron, anti_triton, anti_He3, and 139 anti_alpha), currently QGSP cannot handle t 133 anti_alpha), currently QGSP cannot handle them, therefore FTFP is used. 140 134 141 26-Feb-2020 Vladimir Ivanchenko (phys-buil 135 26-Feb-2020 Vladimir Ivanchenko (phys-builders-V10-06-00) 142 - revison of all classes of the sub-library: 136 - revison of all classes of the sub-library: removed unnecessary 143 members of classes; do not destruct models 137 members of classes; do not destruct models and cross sections; 144 used updated instantiation of string models 138 used updated instantiation of string models; these modifications 145 should help to achieve full deletion of had 139 should help to achieve full deletion of hadronic physics objects 146 end of run 140 end of run 147 141 148 22-Oct-2019 Alberto Ribon (phys-buil 142 22-Oct-2019 Alberto Ribon (phys-builders-V10-05-02) 149 - G4HyperonFTFPBuilder : replaced the Chips i 143 - G4HyperonFTFPBuilder : replaced the Chips inelastic cross sections for 150 hyperons and anti-hyperons with Glauber-Gri 144 hyperons and anti-hyperons with Glauber-Gribov ones (in this way, elastic 151 and inelastic cross sections follows consis 145 and inelastic cross sections follows consistently the same approach). 152 - G4BertiniKaonBuilder, G4BertiniPiKBuilder : 146 - G4BertiniKaonBuilder, G4BertiniPiKBuilder : replaced the Chips inelastic 153 cross sections with Glauber-Gribov ones as 147 cross sections with Glauber-Gribov ones as default kaon cross sections. 154 - G4FTFBinaryKaonBuilder, G4QGSBinaryKaonBuil 148 - G4FTFBinaryKaonBuilder, G4QGSBinaryKaonBuilder, G4QGSBinaryPiKBuilder, 155 G4QGSPPiKBuilder, G4QGSPKaonBuilder : remov 149 G4QGSPPiKBuilder, G4QGSPKaonBuilder : removed kaon cross sections 156 (already set by the Bertini's builder, whic 150 (already set by the Bertini's builder, which is always needed). 157 151 158 06-Aug-2019 Alberto Ribon (phys-buil 152 06-Aug-2019 Alberto Ribon (phys-builders-V10-05-01) 159 - Replacing explicit values for the energy tr 153 - Replacing explicit values for the energy transition region with values 160 from G4HadronicParameters, for nearly all b 154 from G4HadronicParameters, for nearly all builders. 161 Note: kept unchanged the transition region 155 Note: kept unchanged the transition region between FTFP and BERT only 162 in 4 cases: G4HadronPhysicsFTFP_BERT_ 156 in 4 cases: G4HadronPhysicsFTFP_BERT_ATL, G4HadronPhysicsINCLXX, 163 G4HadronPhysicsNuBeam and "ShieldingM 157 G4HadronPhysicsNuBeam and "ShieldingM". 164 158 165 31-Jul-2019 Gunter Folger (phys-buil 159 31-Jul-2019 Gunter Folger (phys-builders-V10-05-00) 166 - modified G4NeutronCrossSectionXS as consequ 160 - modified G4NeutronCrossSectionXS as consequence to code cleanup 167 in lists (phys-lists-V10-05-02),i.e. remove 161 in lists (phys-lists-V10-05-02),i.e. removed G4Dataquestionaire 168 from util (phys-util-V10-04-02). 162 from util (phys-util-V10-04-02). 169 163 170 22-Nov-2018, Alberto Ribon (phys-buil 164 22-Nov-2018, Alberto Ribon (phys-builders-V10-04-03) 171 - G4QGSBinaryPionBuilder, G4QGSBinaryPiKBuild 165 - G4QGSBinaryPionBuilder, G4QGSBinaryPiKBuilder, G4QGSPPiKBuilder, 172 G4FTFPPionBuilder, G4BertiniPiKBuilder, G4F 166 G4FTFPPionBuilder, G4BertiniPiKBuilder, G4FTFPPiKBuilder, 173 G4BertiniPionBuilder, G4FTFBinaryPiKBuilder 167 G4BertiniPionBuilder, G4FTFBinaryPiKBuilder, G4BinaryPiKBuilder, 174 G4INCLXXPionBuilder, G4FTFBinaryPionBuilder 168 G4INCLXXPionBuilder, G4FTFBinaryPionBuilder, G4BinaryPionBuilder, 175 G4QGSPPionBuilder : use Barashenkov-Glauber 169 G4QGSPPionBuilder : use Barashenkov-Glauber-Gribov inelastic cross section 176 for pions. This allows to avoid to use Ghei 170 for pions. This allows to avoid to use Gheisha cross sections for pion 177 inelastic on Hydrogen target. 171 inelastic on Hydrogen target. 178 172 179 21-Nov-2018, Alberto Ribon (phys-buil 173 21-Nov-2018, Alberto Ribon (phys-builders-V10-04-02) 180 - G4INCLXXPionBuilder : for inelastic pion cro 174 - G4INCLXXPionBuilder : for inelastic pion cross sections at high energies, 181 use Glauber-Gribov instead of Barashenkov, a 175 use Glauber-Gribov instead of Barashenkov, as for all the other builders. 182 176 183 17-Aug-2018, Vladimir Ivanchenko (phys-buil 177 17-Aug-2018, Vladimir Ivanchenko (phys-builders-V10-04-01) 184 - G4FTFBinaryPiKBuilder, G4HyperonFTFPBuilder 178 - G4FTFBinaryPiKBuilder, G4HyperonFTFPBuilder - improved deletion 185 - OrderingParameterTable - added gamma and e- 179 - OrderingParameterTable - added gamma and e- processes 186 180 187 06-Aug-2018, Alberto Ribon (phys-builders 181 06-Aug-2018, Alberto Ribon (phys-builders-V10-04-00) 188 - G4FTFBinaryKaonBuilder, G4QGSPPionBuilder, G 182 - G4FTFBinaryKaonBuilder, G4QGSPPionBuilder, G4FTFPProtonBuilder, 189 G4FTFPPiKBuilder, G4QGSPLundStrFragmProtonBu 183 G4FTFPPiKBuilder, G4QGSPLundStrFragmProtonBuilder, G4FTFPKaonBuilder, 190 G4FTFPNeutronBuilder, G4QGSPProtonBuilder, G 184 G4FTFPNeutronBuilder, G4QGSPProtonBuilder, G4QGSPKaonBuilder, 191 G4QGSBinaryPionBuilder, G4FTFBinaryPiKBuilde 185 G4QGSBinaryPionBuilder, G4FTFBinaryPiKBuilder, G4FTFBinaryNeutronBuilder, 192 G4QGSBinaryProtonBuilder, G4QGSBinaryPiKBuil 186 G4QGSBinaryProtonBuilder, G4QGSBinaryPiKBuilder, G4HyperonFTFPBuilder, 193 G4FTFPAntiBarionBuilder, G4QGSBinaryKaonBuil 187 G4FTFPAntiBarionBuilder, G4QGSBinaryKaonBuilder, G4FTFBinaryPionBuilder, 194 G4QGSBinaryNeutronBuilder, G4QGSPPiKBuilder, 188 G4QGSBinaryNeutronBuilder, G4QGSPPiKBuilder, G4FTFPPionBuilder, 195 G4QGSPNeutronBuilder, G4FTFBinaryProtonBuild 189 G4QGSPNeutronBuilder, G4FTFBinaryProtonBuilder : 196 replaced the explicit high-energy limit of h 190 replaced the explicit high-energy limit of hadronic physics with the one 197 from G4HadronicParameters . 191 from G4HadronicParameters . 198 192 199 7-Nov-2017, T. Koi (phys-builders-V10-03-06) 193 7-Nov-2017, T. Koi (phys-builders-V10-03-06) 200 - G4NeutronLENDBuilder: Modify setting of sele 194 - G4NeutronLENDBuilder: Modify setting of selection of target data 201 195 202 26-Apr-2017, Andrea Dotti (phys-builders 196 26-Apr-2017, Andrea Dotti (phys-builders-V10-03-03, -04 -05) 203 - Next step in migration to new design to prop 197 - Next step in migration to new design to properly clean memory in MT mode 204 G4BuilderInterface renamed G4PhysicsBuilderI 198 G4BuilderInterface renamed G4PhysicsBuilderInterface and moved to run 205 category 199 category 206 - Coworking tag: run-V10-03-08 200 - Coworking tag: run-V10-03-08 207 201 208 17-Apr-2017, Andrea Dotti (phys-builders-V 202 17-Apr-2017, Andrea Dotti (phys-builders-V10-03-02) 209 - Workaround for compilation errror for MIC (t 203 - Workaround for compilation errror for MIC (that is actually a bug in the 210 compiler for MIC) 204 compiler for MIC) 211 205 212 13-Apr-2017, Andrea Dotti (phys-builders-V 206 13-Apr-2017, Andrea Dotti (phys-builders-V10-03-01) 213 - Fix compilation warning 207 - Fix compilation warning 214 208 215 12-Apr-2017, Andrea Dotti (phys-builders-V 209 12-Apr-2017, Andrea Dotti (phys-builders-V10-03-00) 216 - New design with base class for all builders 210 - New design with base class for all builders 217 - Add c++11 compatibility 211 - Add c++11 compatibility 218 - Removed unused class TheoModelFactory 212 - Removed unused class TheoModelFactory 219 213 220 15-Apr-2016, Vladimir Ivanchenko (phys-buil 214 15-Apr-2016, Vladimir Ivanchenko (phys-builders-V10-02-01) 221 - OrderingParameterTable - disable msc PostSte 215 - OrderingParameterTable - disable msc PostStep 222 216 223 18-Jan-2016, Alberto Ribon (phys-buil 217 18-Jan-2016, Alberto Ribon (phys-builders-V10-02-00) 224 - G4NeutronHPBuilder : used the name "NeutronH 218 - G4NeutronHPBuilder : used the name "NeutronHPInelastic" 225 (instead of "ParticleHPInelastic") 219 (instead of "ParticleHPInelastic") 226 220 227 19-Nov-2015, Alberto Ribon (phys-buil 221 19-Nov-2015, Alberto Ribon (phys-builders-V10-01-05) 228 - G4NeutronHPBuilder : kept only the header fi 222 - G4NeutronHPBuilder : kept only the header file, with a 229 typedef to G4NeutronPHPBuilder 223 typedef to G4NeutronPHPBuilder 230 224 231 05-Nov-2015, Alberto Ribon (phys-buil 225 05-Nov-2015, Alberto Ribon (phys-builders-V10-01-04) 232 - Removed neutron_hp/ . 226 - Removed neutron_hp/ . 233 227 234 03-Nov-2015, Alberto Ribon (phys-buil 228 03-Nov-2015, Alberto Ribon (phys-builders-V10-01-03) 235 - G4NeutronHPBuilder : migrated to ParticleHP. 229 - G4NeutronHPBuilder : migrated to ParticleHP. Now it is equivalent 236 to G4NeutronPHPBuilder, so G4NeutronHPBuilde 230 to G4NeutronPHPBuilder, so G4NeutronHPBuilder will be deleted soon. 237 231 238 06-April-2015, Andrea Dotti (phys-buil 232 06-April-2015, Andrea Dotti (phys-builders-V10-01-02) 239 - Coverity fixes 233 - Coverity fixes 240 234 241 17-March-2015, Vladimir Ivanchenko (phys-buil 235 17-March-2015, Vladimir Ivanchenko (phys-builders-V10-01-01) 242 - G4AlphaBuilder, G4AlphaPHPBuilder, G4Deutero 236 - G4AlphaBuilder, G4AlphaPHPBuilder, G4DeuteronBuilder, 243 G4DeuteronPHPBuilder, G4He3Builder, G4He3PHP 237 G4DeuteronPHPBuilder, G4He3Builder, G4He3PHPBuilder, 244 G4NeutronHPBuilder, G4NeutronLENDBuilder, G4 238 G4NeutronHPBuilder, G4NeutronLENDBuilder, G4NeutronPHPBuilder, 245 G4ProtonPHPBuilder, G4TritonBuilder, G4Trito 239 G4ProtonPHPBuilder, G4TritonBuilder, G4TritonPHPBuilder 246 removed deletion of cross section at exit 240 removed deletion of cross section at exit to avoid double 247 deletion 241 deletion 248 242 249 13-March-2015, Vladimir Ivanchenko (phys-buil 243 13-March-2015, Vladimir Ivanchenko (phys-builders-V10-01-00) 250 - G4INCLXXNeutronBuilder, G4INCLXXProtonBuilde 244 - G4INCLXXNeutronBuilder, G4INCLXXProtonBuilder, G4INCLXXPionBuilder 251 do not delete model and x-section at exit 245 do not delete model and x-section at exit 252 - G4INCLXXPionBuilder - fixed pion cross secti 246 - G4INCLXXPionBuilder - fixed pion cross section for pi- 253 247 254 12-Nov-2014, G.Folger (phys-buil 248 12-Nov-2014, G.Folger (phys-builders-V10-00-07) 255 - remove reference to G4INCLXXPiKBuilder.{hh,c 249 - remove reference to G4INCLXXPiKBuilder.{hh,cc} from sources.cmake 256 250 257 07-Nov-2014, P. Arce (phys-builders-V 251 07-Nov-2014, P. Arce (phys-builders-V10-00-06) 258 - Add builders for particle_hp physics list 252 - Add builders for particle_hp physics list 259 253 260 15-October-2014, Gabriele Cosmo (phys-builde 254 15-October-2014, Gabriele Cosmo (phys-builders-V10-00-05) 261 - Added dependency to 'de_excitation/fission' 255 - Added dependency to 'de_excitation/fission' module in GNUMakefile 262 and sources.cmake, now required by INCLXX. 256 and sources.cmake, now required by INCLXX. 263 257 264 06-June-2014, Vladimir Ivanchenko (phys-builde 258 06-June-2014, Vladimir Ivanchenko (phys-builders-V10-00-04) 265 - In all builders do not create a new instance 259 - In all builders do not create a new instance of G4PreCompoundModel 266 and G4ExcitationHandler to reduce number o 260 and G4ExcitationHandler to reduce number of its instances. 267 - Do not delete processes/models/cross section 261 - Do not delete processes/models/cross sections in destructors 268 of builders 262 of builders 269 263 270 03-June-2014, Julia Yarba (phys- 264 03-June-2014, Julia Yarba (phys-builders-V10-00-03) 271 - Add G4QGSPLundStrFragmProtonBuilder(.hh and 265 - Add G4QGSPLundStrFragmProtonBuilder(.hh and .cc) which outfits 272 QGSP model with G4 LundStringFragmentation o 266 QGSP model with G4 LundStringFragmentation object (instead of the 273 older G4QGSMFfragmentation); this appears to 267 older G4QGSMFfragmentation); this appears to give better agreement 274 with data at the energies above 100GeV (test 268 with data at the energies above 100GeV (tested for proton+C) 275 - Set minimum energy for G4QGSPLundStrFragmPro 269 - Set minimum energy for G4QGSPLundStrFragmProtonBuilder at 100GeV 276 270 277 27-May-2014, Davide Mancusi (phys- 271 27-May-2014, Davide Mancusi (phys-builders-V10-00-02) 278 - Convert G4INCLXXPiKBuilder to G4INCLXXPionBu 272 - Convert G4INCLXXPiKBuilder to G4INCLXXPionBuilder. 279 - Set the maximum energy for G4INCLXXPionBuild 273 - Set the maximum energy for G4INCLXXPionBuilder to 20 GeV. 280 - Add G4QGSPKaonBuilder. 274 - Add G4QGSPKaonBuilder. 281 275 282 09-May-2014, Vladimir Ivanchenko (phys-builde 276 09-May-2014, Vladimir Ivanchenko (phys-builders-V10-00-01) 283 - OrderingParameterTable - processes "AnnihToM 277 - OrderingParameterTable - processes "AnnihToMuMu" and "AnnihToHad" 284 should not be active AtRest - fixed proble 278 should not be active AtRest - fixed problem report #1598 285 279 286 06-Mar-2014, Alberto Ribon (phys-builders-V 280 06-Mar-2014, Alberto Ribon (phys-builders-V10-00-00) 287 - Fixed memory leak in G4FTFBuilder.cc. 281 - Fixed memory leak in G4FTFBuilder.cc. 288 282 289 07-Nov-2013, Alberto Ribon (phys-builders-V 283 07-Nov-2013, Alberto Ribon (phys-builders-V09-06-13) 290 - Removed low_energy and high_energy from sour 284 - Removed low_energy and high_energy from sources.cmake and GNUmakefile. 291 285 292 05-Nov-2013, Michael Kelsey (phys-builders-V 286 05-Nov-2013, Michael Kelsey (phys-builders-V09-06-12) 293 - Retagged after previous tag was rejected. N 287 - Retagged after previous tag was rejected. No changes required. 294 288 295 05-Nov-2013, Alberto Ribon (phys- 289 05-Nov-2013, Alberto Ribon (phys-builders-V09-06-11) 296 - Removed G4LEPPiKBuilder, G4LEPPionBuilder, G 290 - Removed G4LEPPiKBuilder, G4LEPPionBuilder, G4LEPNeutronBuilder, 297 G4LEPProtonBuilder, and G4MiscBuilder. 291 G4LEPProtonBuilder, and G4MiscBuilder. 298 292 299 30-Oct-2013, Alberto Ribon (phys- 293 30-Oct-2013, Alberto Ribon (phys-builders-V09-06-10) 300 - Coverity fixes (removed variables that are n 294 - Coverity fixes (removed variables that are not needed) in the 301 following classes: G4QGSBuilder, G4QGSPPiKBu 295 following classes: G4QGSBuilder, G4QGSPPiKBuilder, 302 G4QGSPNeutronBuilder, G4QGSPPionBuilder, and 296 G4QGSPNeutronBuilder, G4QGSPPionBuilder, and G4QGSPProtonBuilder. 303 297 304 04-Oct-2013, Davide Mancusi (phys- 298 04-Oct-2013, Davide Mancusi (phys-builders-V09-06-09) 305 - INCLXX neutron builder now uses G4NeutronIne 299 - INCLXX neutron builder now uses G4NeutronInelasticXS. 306 300 307 22-Jul-2013, Alberto Ribon (phys- 301 22-Jul-2013, Alberto Ribon (phys-builders-V09-06-08) 308 - Nothing is changed: simply re-propose the pr 302 - Nothing is changed: simply re-propose the previous tag after 309 fixing an initialization problem in material 303 fixing an initialization problem in materials category. 310 304 311 19-Jul-2013, Alberto Ribon (phys- 305 19-Jul-2013, Alberto Ribon (phys-builders-V09-06-07) 312 - Introduced a boolean parameter to the constr 306 - Introduced a boolean parameter to the constructor of the class 313 G4NeutronBuilder to switch on the fission pr 307 G4NeutronBuilder to switch on the fission process. The default 314 is fission off, but for the HP-based physics 308 is fission off, but for the HP-based physics lists it is activated. 315 309 316 21-Mar-2013, Alberto Ribon (phys- 310 21-Mar-2013, Alberto Ribon (phys-builders-V09-06-06) 317 - Fixed warning message in G4FTFBinaryKaonBuil 311 - Fixed warning message in G4FTFBinaryKaonBuilder and G4HyperonFTFPBuilder. 318 312 319 19-Mar-2013, Alberto Ribon (phys- 313 19-Mar-2013, Alberto Ribon (phys-builders-V09-06-05) 320 - Added a new method to the builders: G4FTFBin 314 - Added a new method to the builders: G4FTFBinaryNeutronBuilder, 321 G4FTFBin 315 G4FTFBinaryProtonBuilder. 322 316 323 19-Mar-2013, Alberto Ribon (phys- 317 19-Mar-2013, Alberto Ribon (phys-builders-V09-06-04) 324 - Added the new builders: G4FTFPPionBuilder, G 318 - Added the new builders: G4FTFPPionBuilder, G4FTFPKaonBuilder, 325 G4QGSBinaryPionBuild 319 G4QGSBinaryPionBuilder, G4QGSBinaryKaonBuilder. 326 - Added a new method to the builders: G4FTFBin 320 - Added a new method to the builders: G4FTFBinaryPionBuilder, 327 G4FTFBin 321 G4FTFBinaryKaonBuilder. 328 322 329 08-Mar-2013, Davide Mancusi (phys- 323 08-Mar-2013, Davide Mancusi (phys-builders-V09-06-03) 330 - Fix problem with overlapping model ranges. 324 - Fix problem with overlapping model ranges. 331 - Depends on phys-ctor-hinelastic-V09-06-06. 325 - Depends on phys-ctor-hinelastic-V09-06-06. 332 326 333 22-Feb-2013, Davide Mancusi (phys- 327 22-Feb-2013, Davide Mancusi (phys-builders-V09-06-02) 334 - Modified INCLXX proton and neutron builders 328 - Modified INCLXX proton and neutron builders to use PreCompound below 2 MeV. 335 329 336 08-Feb-2013, Vladimir Ivanchenko (phys- 330 08-Feb-2013, Vladimir Ivanchenko (phys-builders-V09-06-01) 337 - GNUmakefile fixed - G4LIB_BUILD_EXPAT is add 331 - GNUmakefile fixed - G4LIB_BUILD_EXPAT is added 338 332 339 10-Jan-2013, Gunter Folger (phys- 333 10-Jan-2013, Gunter Folger (phys-builders-V09-06-00) 340 - new directory structure introduced. 334 - new directory structure introduced. 341 builders directory only keeps hadronic buil 335 builders directory only keeps hadronic builders, hadronic constructors moved to 342 constructors/hadron_inelastic 336 constructors/hadron_inelastic