Geant4 Cross Reference |
1 # Category hadr-partonstring-mgt History << 1 $Id: History 107318 2017-11-08 16:27:32Z gcosmo $ >> 2 ------------------------------------------------------------------- 2 3 3 See `CONTRIBUTING.rst` for details of **requir << 4 ========================================================== 4 which **must** added in reverse chronological << 5 Geant4 - an Object-Oriented Toolkit for Physics Simulation 5 It must **not** be used as a substitute for wr << 6 ========================================================== 6 << 7 7 ---------------------------------------------- << 8 History file for hadronic/models/parton_string/diffraction directory 8 << 9 ------------------------------------------------------------- 9 ## 2022-11-11 Alberto Ribon (hadr-partonstring << 10 10 - G4VPartonStringModel : added debugging infor << 11 This file should be used to summarize modifications introduced in the 11 for residual projectile hypernuclei. << 12 code and to keep track of all tags. 12 << 13 13 ## 2022-06-07 Alberto Ribon (hadr-partonstring << 14 --------------------------------------------------------------- 14 - G4VSplitableHadron : changed the method Spli << 15 * Please list in reverse chronological order (last date on top) 15 "public" (this is needed to change the statu << 16 --------------------------------------------------------------- 16 G4FTFAnnihilation, to get isotropic distribu << 17 This change was made by Vladimir Uzhinsky. << 18 << 19 ## 2022-02-09 Gabriele Cosmo (hadr-partonstrin << 20 - Fixed compilation warning on Intel compilers << 21 << 22 ## 2021-12-10 Ben Morgan (hadr-partonstring-mg << 23 - Change to new Markdown History format. << 24 << 25 --- << 26 << 27 # History entries prior to 11.0 << 28 << 29 27-Oct-2021 A. Ribon hadr-partonstring-m << 30 - G4VParticipants, G4VPartonStringModel : exte << 31 hypernuclei and anti-hypernuclei << 32 << 33 16-Apr-2021 B. Morgan hadr-partonstring-m << 34 - Migrate build to modular CMake API << 35 << 36 13-Apr-2021 A. Ribon hadr-partonstring-m << 37 - GNUmakefile, sources.cmake : removed the sub << 38 hadronic/models/management and hadronic/mode << 39 (that have been now deleted, with their clas << 40 hadronic/util and hadronic/management). << 41 << 42 29-Oct-2020 B. Morgan hadr-partonstring-m << 43 - Remove inclusion of obsolete CMake module << 44 << 45 24-Jul-2020 A. Ribon hadr-partonstring-m << 46 - G4VPartonStringModel : introduced a new pre << 47 debugging heavy hadrons, switched off by de << 48 << 49 08-Mar-2020 V. Ivanchenko hadr-partonstring-m << 50 - G4VParticipants, G4VPartonStringModel, G4VS << 51 G4StringModel - clean-up: removed unused me << 52 operators, use C++11 keywords << 53 << 54 24-Feb-2020 V. Ivanchenko hadr-partonstring-m << 55 - G4VStringFragmentation : use inheritance fr << 56 removed implementations of private operat << 57 << 58 28-Nov-2019 A. Ribon hadr-partonstring-m << 59 - G4VPartonStringModel : fixed bug (use of "= << 60 if-statement, found by Coverity) in the Sca << 61 << 62 19-Nov-2019 A. Ribon hadr-partonstring-m << 63 - G4EventGenerator, G4InteractionCode, G4Vert << 64 << 65 14-Nov-2019 A. Ribon hadr-partonstring-m << 66 - G4VPartonStringModel : re-sample the string << 67 the (either target or projectile) nuclear r << 68 combination of nucleons (i.e. more than thr << 69 or more than one neutron with no proton). << 70 << 71 20-Nov-2018 A. Ribon hadr-partonstring-m << 72 - Minor clean-up: no changes in the random se << 73 << 74 05-Nov-2018 G. V. Uzhinsky hadr-partonstr << 75 - If something is bad in QGSM, G4VPartonString << 76 particle/nucleus. See line 150: << 77 if(strings->size() == 0) {Success=false; con << 78 FTF instead of vector "strings" returns 0! T << 79 are introduced in FTF. << 80 << 81 19-Dec-2017 G. Cosmo hadr-partonstring-mg << 82 - Fixed self-consistency in G4VertexCode heade << 83 Thanks to Raphael Isemann for reporting this << 84 << 85 07-Dec-2017 A. Ribon hadr-partonstring-mg << 86 - Resumed the development version (i.e. delet << 87 G4PomeronCrossSection which is not needed a << 88 17 89 08-Nov-2017 A. Ribon hadr-partonstring-mg 18 08-Nov-2017 A. Ribon hadr-partonstring-mgt-V10-03-04 90 - Minor clean-up and indentation: no changes 19 - Minor clean-up and indentation: no changes in the random sequence. 91 20 92 26-Oct-2017 A. Ribon hadr-partonstring-mg 21 26-Oct-2017 A. Ribon hadr-partonstring-mgt-V10-03-03 93 - Re-introduce temporarily G4PomeronCrossSect 22 - Re-introduce temporarily G4PomeronCrossSection class needed by the stable, 94 production version of QGS model. 23 production version of QGS model. 95 24 96 19-Jan-2017 A. Ribon hadr-partonstring-mg 25 19-Jan-2017 A. Ribon hadr-partonstring-mgt-V10-03-02 97 - Removed G4PomeronCrossSection class. 26 - Removed G4PomeronCrossSection class. 98 27 99 16-Dec-2016 A. Ribon hadr-partonstring-mg 28 16-Dec-2016 A. Ribon hadr-partonstring-mgt-V10-03-01 100 - Temporary work-around to bring back only qg 29 - Temporary work-around to bring back only qgsm: in practice, re-introduce 101 temporarily G4PomeronCrossSection class. 30 temporarily G4PomeronCrossSection class. 102 31 103 14-Dec-2016 A. Ribon hadr-partonstring-mg 32 14-Dec-2016 A. Ribon hadr-partonstring-mgt-V10-03-00 104 - After the release G4 10.3, with "stable" ve 33 - After the release G4 10.3, with "stable" version, this tag brings back 105 the "development" version, similar (althoug 34 the "development" version, similar (although not identical because 106 of some code clean-up) to G4 10.2.ref10. 35 of some code clean-up) to G4 10.2.ref10. 107 36 108 12-Oct-2016 V. Uzhinsky : hadr-partonstring-m 37 12-Oct-2016 V. Uzhinsky : hadr-partonstring-mgt-V10-02-04 109 G4Exception was introduced in G4VPartonStri 38 G4Exception was introduced in G4VPartonStringModel which gives a warning 110 message when parton model cannot produce or 39 message when parton model cannot produce or fragment strings. In the case 111 projectile hadron and target nucleus will r 40 projectile hadron and target nucleus will return unchanged to a caller. 112 41 113 28-Sept-2016 V. Uzhinsky : hadr-partonstring-m 42 28-Sept-2016 V. Uzhinsky : hadr-partonstring-mgt-V10-02-03 114 - G4VPartonStringModel: Repetition is impleme 43 - G4VPartonStringModel: Repetition is implemented of an event simulation 115 if strings were not generated, or the hadro 44 if strings were not generated, or the hadronization could not manage 116 with string's fragmentation. An exception i 45 with string's fragmentation. An exception is generated after 100 attempts. 117 46 118 19-Sept-2016 V. Uzhinsky : hadr-partonstring-m 47 19-Sept-2016 V. Uzhinsky : hadr-partonstring-mgt-V10-02-02 119 - G4VPartonStringModel: G4HadronicException w 48 - G4VPartonStringModel: G4HadronicException was implemented for the case 120 when the string fragmentation does not prod 49 when the string fragmentation does not produce hadrons! 121 50 122 29-June-2016 V. Uzhinsky : hadr-partonstring-m 51 29-June-2016 V. Uzhinsky : hadr-partonstring-mgt-V10-02-01 123 - G4VPartonStringModel::Scatter was improved 52 - G4VPartonStringModel::Scatter was improved in order to protect 124 a case when string's fragmentation does not 53 a case when string's fragmentation does not give a result. 125 54 126 18-May-2016 A. Ribon hadr-partonstring-mg 55 18-May-2016 A. Ribon hadr-partonstring-mgt-V10-02-00 127 - G4PomeronCrossSection : moved into the qgsm 56 - G4PomeronCrossSection : moved into the qgsm/ directory. 128 57 129 07-Aug-2015 A. Ribon hadr-partonstring-mg 58 07-Aug-2015 A. Ribon hadr-partonstring-mgt-V10-01-02 130 - G4VPartonStringModel : checking of 'while' 59 - G4VPartonStringModel : checking of 'while' loops. 131 60 132 05-Aug-2015 A. Ribon hadr-partonstring-mg 61 05-Aug-2015 A. Ribon hadr-partonstring-mgt-V10-01-01 133 - G4PomeronCrossSection : replaced std::exp, 62 - G4PomeronCrossSection : replaced std::exp, std::log and std::pow 134 with the faster G4Exp, G4Log and G4Pow, res 63 with the faster G4Exp, G4Log and G4Pow, respectively. 135 64 136 28-April-2015 V. Uzhinsky hadr-partonstring-mg 65 28-April-2015 V. Uzhinsky hadr-partonstring-mgt-V10-01-00 137 Improved debug diagnostic. 66 Improved debug diagnostic. 138 67 139 8-Sept-2014 V. Uzhinsky hadr-partonstring-mgt 68 8-Sept-2014 V. Uzhinsky hadr-partonstring-mgt-V10-00-03 140 Cosmetic cleaning of G4InteractionContent, 69 Cosmetic cleaning of G4InteractionContent, G4VParticipants, G4VSplitableHadron 141 Debuging option is added in G4VPartonString 70 Debuging option is added in G4VPartonStringModel. 142 71 143 24-April-2014 V.Uzhinsky hadr-partonstring-mgt 72 24-April-2014 V.Uzhinsky hadr-partonstring-mgt-V10-00-02 144 G4VPartonStringModel.cc was improved to tre 73 G4VPartonStringModel.cc was improved to treat an ExcitedString when 145 it is a hadron stored as a Track of the Exc 74 it is a hadron stored as a Track of the ExcitedString. It is needed 146 for a correct processing of quark-exchange 75 for a correct processing of quark-exchange processes in FTF model. 147 76 148 21-April-2014 V. Uzhinsky hadr-partonstring-mg 77 21-April-2014 V. Uzhinsky hadr-partonstring-mgt-V10-00-01 149 A bug was erased in G4VPartonStringModel.cc 78 A bug was erased in G4VPartonStringModel.cc. It appears at a debugging 150 when a residual nucleus mass number =0. 79 when a residual nucleus mass number =0. 151 80 152 13-Mar-2014 G. Cosmo hadr-partonstring-mgt-V10 81 13-Mar-2014 G. Cosmo hadr-partonstring-mgt-V10-00-00 153 - Fix to remove 'inline' qualifier from metho 82 - Fix to remove 'inline' qualifier from methods in G4VParticipants.cc 154 and G4PomeronCrossSection.cc, responsible f 83 and G4PomeronCrossSection.cc, responsible for run-time errors for 155 undefined symbols in library... 84 undefined symbols in library... 156 85 157 29-Jan-2013 V. Uzhinsky had-partonstring-mgt-V 86 29-Jan-2013 V. Uzhinsky had-partonstring-mgt-V09-06-04 158 - New attempt to implement nucl-nucl interact 87 - New attempt to implement nucl-nucl interactions. 159 88 160 16-Jan-2013 V. Uzhinsky had-partonstring-mgt-V 89 16-Jan-2013 V. Uzhinsky had-partonstring-mgt-V09-06-03 161 - Bug fixing. 90 - Bug fixing. 162 91 163 10-Jan-2013 V. Uzhinsky had-partonstring-mgt-V 92 10-Jan-2013 V. Uzhinsky had-partonstring-mgt-V09-06-02 164 - New attempt to implement nucl-nucl interact 93 - New attempt to implement nucl-nucl interactions. 165 94 166 18-Dec-2012 V. Uzhinsky had-partonstring-mgt-V 95 18-Dec-2012 V. Uzhinsky had-partonstring-mgt-V09-06-01 167 - Print-out in the previouse tag is closed. 96 - Print-out in the previouse tag is closed. 168 97 169 17-Dec-2012 V. Uzhinsky had-partonstring-mgt-V 98 17-Dec-2012 V. Uzhinsky had-partonstring-mgt-V09-06-00 170 - An interface for a manipulation with nucleu 99 - An interface for a manipulation with nucleus-nucleus interactions was 171 introduced. 100 introduced. 172 101 173 21-Nov-2012 V. Uzhinsky had-partonstring-mgt-V 102 21-Nov-2012 V. Uzhinsky had-partonstring-mgt-V09-05-05 174 - Bug fixing. 103 - Bug fixing. 175 104 176 20-Nov-2012 V. Uzhinsky had-partonstring-mgt-V 105 20-Nov-2012 V. Uzhinsky had-partonstring-mgt-V09-05-04 177 - An interface for a manipulation with nucleu 106 - An interface for a manipulation with nucleus-nucleus interactions was 178 introduced, especially for treating remnant 107 introduced, especially for treating remnants of projectile nuclei. 179 108 180 27-Sep-2012, G.Cosmo 109 27-Sep-2012, G.Cosmo 181 - Explicitly use inclusion of headers for syst 110 - Explicitly use inclusion of headers for system of units and physical 182 constants, in plan to remove implicit inclus 111 constants, in plan to remove implicit inclusion from globals.hh. 183 - Corrected compilation warnings for order of 112 - Corrected compilation warnings for order of initialization of data members 184 in G4PomeronCrossSection. 113 in G4PomeronCrossSection. 185 114 186 17-Jul-2012, G.Folger (had-partonstring- 115 17-Jul-2012, G.Folger (had-partonstring-mgt-V09-05-03) 187 - fixes for coverity, G4InteractionContent and 116 - fixes for coverity, G4InteractionContent and G4PomeronCrossSection 188 117 189 12-Jun-2012, G.Folger (had-partonstring- 118 12-Jun-2012, G.Folger (had-partonstring-mgt-V09-05-02) 190 - G4PomeronCrossSection.cc: fix shadowing warn 119 - G4PomeronCrossSection.cc: fix shadowing warnings 191 120 192 25-May-2012, G.Folger (had-partonstring- 121 25-May-2012, G.Folger (had-partonstring-mgt-V09-05-01) 193 - G4VPartonStringModel: << 122 - G4VPartonStringModel: 194 - add ModelDescription() interface 123 - add ModelDescription() interface 195 - make copy ctor, =, ==, and != operators 124 - make copy ctor, =, ==, and != operators private, not implemented 196 125 197 12-Apr-2012, G.Folger (had-partonstring- 126 12-Apr-2012, G.Folger (had-partonstring-mgt-V09-05-00) 198 - Changes in debugging information 127 - Changes in debugging information 199 128 200 5-Aug-2011, M. Kelsey (had-partonstring- 129 5-Aug-2011, M. Kelsey (had-partonstring-mgt-V09-04-01) 201 G4VParticipants: Remove external dependence 130 G4VParticipants: Remove external dependences on G4Fancy3DNucleus by 202 moving #include, Init(), and SetNucleus() 131 moving #include, Init(), and SetNucleus() to .cc file. 203 132 204 18-Jul-2011, G.Folger (had-partonstring- 133 18-Jul-2011, G.Folger (had-partonstring-mgt-V09-04-00) 205 Address coverity warnings 134 Address coverity warnings 206 135 207 30 Nov. 2010 V. Uzhinsky (had-partonstring-mgt 136 30 Nov. 2010 V. Uzhinsky (had-partonstring-mgt-V09-03-01) 208 Member G4int Status in G4VSplitableHadron w << 137 Member G4int Status in G4VSplitableHadron was changed 209 into G4int curStatus 138 into G4int curStatus 210 139 211 8-Sept-2010, G.Folger (had-partonstring- 140 8-Sept-2010, G.Folger (had-partonstring-mgt-V09-03-00) 212 use integer interface of G4Nucleus for A&Z 141 use integer interface of G4Nucleus for A&Z 213 << 142 214 6 Dec. 2009, V. Uzhinsky (had-partonstring-mg 143 6 Dec. 2009, V. Uzhinsky (had-partonstring-mgt-V09-02-02) 215 Repeatation of string fragmentation if 144 Repeatation of string fragmentation if 216 energy corr. can not be done is implemented. 145 energy corr. can not be done is implemented. 217 146 218 17-July-2009 V. Uzhinsky (had-partonstring-mg 147 17-July-2009 V. Uzhinsky (had-partonstring-mgt-V09-02-01) 219 A Status of nuclear nucleon involved in an i 148 A Status of nuclear nucleon involved in an interaction is introdused. 220 Status: 0 - spectator, 1 - involved nucleon, 149 Status: 0 - spectator, 1 - involved nucleon, 2 - absorbed nucleon 221 (G4VSplitableHadron) 150 (G4VSplitableHadron) 222 151 223 A connection between a participant nucleon a 152 A connection between a participant nucleon and a nuclear nucleon was 224 introsuced in G4InteractionContent. 153 introsuced in G4InteractionContent. 225 154 226 10-July-2009 V. Uzhinsky (had-partonstring-mg 155 10-July-2009 V. Uzhinsky (had-partonstring-mgt-V09-02-00) 227 Introduction the right tag number. 156 Introduction the right tag number. 228 157 229 9-July-2009 V. Uzhinsky (had-partonstring- 158 9-July-2009 V. Uzhinsky (had-partonstring-mgt-V08-02-02) 230 - New field was added in G4VSplitableHadron cl << 159 - New field was added in G4VSplitableHadron class (G4 bool Activation) and 231 corresponding methods to operatite with it. << 160 corresponding methods to operatite with it. It was needed for an 232 absorption of meson in nuclear collision gen 161 absorption of meson in nuclear collision generated by FTF. 233 162 234 24-Apr 2007 Gunter Folger (had-partonstring- 163 24-Apr 2007 Gunter Folger (had-partonstring-mgt-V08-02-01) 235 - Merge ftf-dev back to head. 164 - Merge ftf-dev back to head. 236 165 237 166 238 24-Jan 2007 G.Folger Tag : had-partonstri 167 24-Jan 2007 G.Folger Tag : had-partonstring-mgt-V08-02-00 239 - Debugging method Dump added in G4Interact 168 - Debugging method Dump added in G4InteractionContent to print object 240 - Debug output in G4VPartonStringModel chec 169 - Debug output in G4VPartonStringModel checking E-p conservation of string 241 model 170 model 242 171 243 31-March-2008 V. Uzhinsky Tag : 172 31-March-2008 V. Uzhinsky Tag : had-partonstring-mgt-V09-01-00 244 - G4FTFCrossSection.cc and G4FTFCrossSection 173 - G4FTFCrossSection.cc and G4FTFCrossSection.hh were re-named into 245 G4FTFParameters.cc and .hh, and moved to d 174 G4FTFParameters.cc and .hh, and moved to diffraction directory. 246 The corresponding class was re-named too. << 175 The corresponding class was re-named too. All of these characterize 247 the content of the files more exactly. 176 the content of the files more exactly.