Geant4 Cross Reference |
1 # Example brachytherapy History << 1 ------------------------------------------------------------------- >> 2 $Id: History,v 1.35 2010-11-29 10:56:53 cirrone Exp $ >> 3 ------------------------------------------------------------------- >> 4 >> 5 ========================================================= >> 6 Geant4 - Brachytherapy example >> 7 ========================================================= 2 8 3 See `CONTRIBUTING.rst` for details of **requir << 9 Category History file 4 which **must** added in reverse chronological << 10 --------------------- 5 be used as a substitute for writing good git c << 6 << 7 ## 2023-11-15 I. Hrivnacova (brachy-V11-01-01) << 8 - Updated VisualisationMacro.mac: << 9 - Changed "/vis/open XYZ [600x600-0+0]" to " << 10 and simplified comments. << 11 << 12 ## 2023-11-10 Alberto Ribon (brachy-V11-01-00) << 13 - In all macro files, introduced the UI comman << 14 '/process/had/rdm/thresholdForVeryLongDecayT << 15 to allow all radioactive decays (including t << 16 This is necessary since G4 11.2, being 1 yea << 17 threshold above which the decays are ignored << 18 << 19 ## 2022-05-30 Susanna Guatelli (brachy-V11-00- << 20 - Migration to c++11/14/17 features << 21 << 22 ## 2021-12-10 Ben Morgan (brachy-V11-00-00) << 23 - Change to new Markdown History format << 24 << 25 --- << 26 << 27 # History entries prior to 11.0 << 28 << 29 07.10.2021 - I. Hrivnacova; brachy-V10-07-04 << 30 Migration to new G4AnalysisManage << 31 define the default output file ty << 32 removed BrachyAnalysisManager.hh << 33 << 34 02.09.2021 - D.H. Wright; brachy-V10-07-03 << 35 Replaced string RadioactiveDecayB << 36 BrachySteppingAction::UserSteppin << 37 (RadioactiveDecayBase soon to dis << 38 << 39 19.07.2021 - I. Hrivnacova; brachy-V10-07-02 << 40 Updated for changes in the analys << 41 removed deleting of the analysis << 42 as this is now done by the Geant4 << 43 << 44 24.05.2021 - B. Morgan; brachy-V10-07-01 << 45 Bump required CMake version range << 46 << 47 12.02.2021 - S. Guatelli; brachy-V10-07-00 << 48 Cleaning of the code. Use C++11 k << 49 Remove BrachyMaterial class. Mate << 50 using NIST Material Manager of Ge << 51 the local PhysicsList as it is no << 52 << 53 12.11.2020 - S. Guatelli; brachy-V10-06-03 << 54 Migration to G4RunManagerFactory << 55 << 56 02.11.2020 - B.Morgan; brachy-V10-06-02 << 57 Support same CMake version range << 58 << 59 13.08.2020 - S. Guatelli; brachy-V10-06-01 << 60 Analysis done by means of G4Analy << 61 General cleaning of the code. Run << 62 << 63 14.07.2020 - A. Zaborowska;brachy-V10-06-00 << 64 Add missing /run/initialize to Vi << 65 << 66 20.09.2019 - M. Asai;brachy-V10-05-00 << 67 Add G4VScoringMesh:: scope identi << 68 Co-working with detutils-V10-05-0 << 69 << 70 30.11.2018 - G. Cosmo;brachy-V10-04-07. << 71 Fixed compilation warning for sha << 72 in BrachyAnalysisManager, BrachyP << 73 BrachyUserScoreWriter. << 74 << 75 29.11.2018 - G. Folger;brachy-V10-04-06. << 76 Fix Visualisation.mac to leave ve << 77 (warning is a 'magic' word failing a t << 78 << 79 29.11.2018 - G. Folger;brachy-V10-04-05. << 80 Attempt to use Root optionally in << 81 << 82 28.11.2018 - S. Guatelli;brachy-V10-04-04. << 83 Added directory test_macro and in << 84 << 85 25.10.2018 - S. Guatelli;brachy-V10-04-03. CMa << 86 << 87 24.10.2018 - S. Guatelli;brachy-V10-04-02. << 88 Included macros for the regressio << 89 Option to switch EM physics list << 90 << 91 04.09.2018 - S. Guatelli and A. Le;brachy-V10- << 92 Included new brachy source (I-125 << 93 G4_VIS_USE and G4_UI_USE deleted. << 94 << 95 10.05.2018 - B. Morgan; brachy-V10-04-00 << 96 Include G4Types before use of G4M << 97 compatibility with move to #defin << 98 symbols. << 99 << 100 10.11.2017 - G. Cosmo; brachy-V10-03-01 << 101 Avoid setting the initial seed to << 102 << 103 1.11.2016 - S. Guatelli; brachy-V10-02-02 << 104 Added comparison to reference dat << 105 Added Flexisurce and TG186 refere << 106 << 107 06.09.2016 - M. Asai; brachy-V10-02-01 << 108 << 109 04.09.2016 - M. Asai; brachy-V10-02-00 << 110 Modify std::map<G4int, G4double* << 111 std::map<G4int, G4StatDouble*> << 112 << 113 06.03.2015 - A. Dotti; brachy-V10-01-00 << 114 Removing unnecessary instantiati << 115 << 116 09.10.2014 - S. Guatelli; brachy-V10-00-00 << 117 Compilation errors and warnings with c << 118 Analysis with ROOT introduced << 119 << 120 21.10.2013 - L. Pandola; brachy-V09-06-02 << 121 Fix bug in BrachySteppingAction.cc rep << 122 (replace = with ==). Use G4Parti << 123 of string. << 124 << 125 19.09.2013 - S. Guatelli; tag brachy-V09-06-0 << 126 Multithreading option introduced << 127 << 128 09.05.2013 - S. Guatelli; tag brachy-V09-06-0 << 129 Modular Physics List introduced << 130 Analysis class introduced using << 131 GeneralParticleSource substitute << 132 Radioactive Decay introduced << 133 Energy spectrum of gamma derivin << 134 Now it is possible to switch amo << 135 11 136 12.10.2012 - L. Pandola; tag brachy-V09-05-01 12 12.10.2012 - L. Pandola; tag brachy-V09-05-01 137 Added a CMakeLists.txt file 13 Added a CMakeLists.txt file 138 14 139 11.10.2012 - G. Cosmo; tag brachy-V09-05-00 15 11.10.2012 - G. Cosmo; tag brachy-V09-05-00 140 Explicit inclusion of units and 16 Explicit inclusion of units and constants headers. 141 17 142 16.09.2011 - S. Guatelli; tag brachy-V09-04-0 18 16.09.2011 - S. Guatelli; tag brachy-V09-04-01 143 19 144 14.09.2011 - S. Guatelli; G4 Analysis module << 20 14.09.2011 - S. Guatelli; G4 Analysis module substitutes the analysis 145 Done with PI-AIDA. macro.C added 21 Done with PI-AIDA. macro.C added. 146 22 147 02.09.2011 - S. Guatelli; scoring mesh introd << 23 02.09.2011 - S. Guatelli; scoring mesh introduced. 148 Sensitive detector and ReadOutGe 24 Sensitive detector and ReadOutGeometry components deleted. 149 << 25 150 29.11.2010 - G.A.P. Cirrone; tag brachy-V09-0 26 29.11.2010 - G.A.P. Cirrone; tag brachy-V09-03-05 151 Compilation warnigs removed. 27 Compilation warnigs removed. 152 28 153 26.11.2010 - G.A.P. Cirrone & S. Guatelli; ta 29 26.11.2010 - G.A.P. Cirrone & S. Guatelli; tag brachy-V09-03-04 154 General code review. 30 General code review. 155 31 156 25.11.2010 -- J.Allison; tag brachy-V09-03-03 32 25.11.2010 -- J.Allison; tag brachy-V09-03-03 157 Cleaned up use of G4UIExecutive. 33 Cleaned up use of G4UIExecutive. 158 34 159 24.11.2010 -- G.A.P.Cirrone; tag brachy-V09-03 35 24.11.2010 -- G.A.P.Cirrone; tag brachy-V09-03-02 160 Fixed compilation error for a missin 36 Fixed compilation error for a missing obsolete include file 161 37 162 03.06.2010 -- Joseph Perl; tag brachy-V09-03-0 38 03.06.2010 -- Joseph Perl; tag brachy-V09-03-01 163 Updated vis usage. 39 Updated vis usage. 164 40 165 01.06.2010 -- G.A.P. Cirrone; tag brachy-V09-0 41 01.06.2010 -- G.A.P. Cirrone; tag brachy-V09-03-00 166 G4UIExecutiveand minor revisions 42 G4UIExecutiveand minor revisions 167 43 168 12.11.2009 -- L. Pandola; tag brachy-V09-02-02 44 12.11.2009 -- L. Pandola; tag brachy-V09-02-02 169 Fixed AIDA << 45 Fixed AIDA 170 46 171 12.11.2009 -- S. Guatelli; brachy-V09-02-01 47 12.11.2009 -- S. Guatelli; brachy-V09-02-01 172 Update of Physics List 48 Update of Physics List 173 49 174 22.02 2009 -- G.Folger; tag brachy-V09-02-00 50 22.02 2009 -- G.Folger; tag brachy-V09-02-00 175 Correct compilation errors and wa 51 Correct compilation errors and warnings when G4ANALYSIS is NOT set 176 52 177 24.11.2008 -- G.A.P.Cirrone; tag: brachy-V09-0 53 24.11.2008 -- G.A.P.Cirrone; tag: brachy-V09-01-03 178 Updated macro files 54 Updated macro files 179 55 180 21.11.2008 -- G.A.P.Cirrone; Tag: brachy-V09-0 56 21.11.2008 -- G.A.P.Cirrone; Tag: brachy-V09-01-02 181 Corrected and updated macro file 57 Corrected and updated macro files 182 58 183 15.06.2008 -- G.A.P.Cirrone; Tag: brachy-V09-0 59 15.06.2008 -- G.A.P.Cirrone; Tag: brachy-V09-01-01 184 Removed no more necessary AIDA c 60 Removed no more necessary AIDA commands from GNUmakefile 185 61 186 05th June 2008: G.A.P.Cirrone (cirrone@lns.inf 62 05th June 2008: G.A.P.Cirrone (cirrone@lns.infn.it). Tag version: brachy-V09-01-00 187 - Compilation error corrected in the BrachyAna 63 - Compilation error corrected in the BrachyAnalysiManager 188 - Bad type assignment in BrachyAnalysismanager 64 - Bad type assignment in BrachyAnalysismanager 189 - Activated the generation .root files for out << 65 - Activated the generation .root files for output 190 66 191 15th November 2006 Susanna Guatelli (brachy-V0 67 15th November 2006 Susanna Guatelli (brachy-V08-01-01) 192 - Physics list cleaned. The cut is fixed to a << 68 - Physics list cleaned. The cut is fixed to a value lower than the 193 1 keV limit. << 69 1 keV limit. 194 70 195 14th November 2006 John Allison (brachy-V08- 71 14th November 2006 John Allison (brachy-V08-01-00) 196 - Removed /vis/scene/transientsAction none (no 72 - Removed /vis/scene/transientsAction none (no longer available). 197 73 198 30th May 2006 Susanna Guatelli (brachy-V08-00- 74 30th May 2006 Susanna Guatelli (brachy-V08-00-02) 199 - Deleted a warning during compilation 75 - Deleted a warning during compilation 200 76 201 15th May 2006 Susanna Guatelli (brachy-V08-00- 77 15th May 2006 Susanna Guatelli (brachy-V08-00-01) 202 - Added comments, deleted a warning during com 78 - Added comments, deleted a warning during compilation 203 79 204 15th May 2006 Susanna Guatelli (brachy-V08-00- 80 15th May 2006 Susanna Guatelli (brachy-V08-00-00) 205 - Hit collection deleted. The energy deposit a 81 - Hit collection deleted. The energy deposit and position are stored directly 206 in histograms and ntuples in the BrachyPhant 82 in histograms and ntuples in the BrachyPhantomSD 207 - Iteration in the management of the primary p 83 - Iteration in the management of the primary particles 208 - More comments explain the code << 84 - More comments explain the code 209 - README updated 85 - README updated 210 86 211 22th November 2005 Susanna Guatelli (brachy-V0 87 22th November 2005 Susanna Guatelli (brachy-V07-01-00) 212 - Deleted bug in the RunAction. The results of << 88 - Deleted bug in the RunAction. The results of the simulation 213 (energy deposit, position) are stored in a h 89 (energy deposit, position) are stored in a hit collection. 214 90 215 30th May 2005 Susanna Guatelli (brachy-V07-0 91 30th May 2005 Susanna Guatelli (brachy-V07-00-01) 216 - README updated; analysis with AIDA 3.2.1 and 92 - README updated; analysis with AIDA 3.2.1 and PI 1.3.3. 217 93 218 3rd May 2005 John Allison (examples-V07-00-0 94 3rd May 2005 John Allison (examples-V07-00-03) 219 - Replaced vis manager with G4VisExecutive. 95 - Replaced vis manager with G4VisExecutive. 220 96 221 3.12.2004 - Susanna Guatelli 97 3.12.2004 - Susanna Guatelli 222 Simulation seed changed 98 Simulation seed changed 223 99 224 24.11.2004 - Susanna Guatelli 100 24.11.2004 - Susanna Guatelli 225 Analysis management improved. << 101 Analysis management improved. 226 102 227 13.5.2004 - Susanna Guatelli 103 13.5.2004 - Susanna Guatelli 228 Migration to AIDA 3.2.1 and PI 1.2 104 Migration to AIDA 3.2.1 and PI 1.2.1 229 105 230 11.3.2004 - Susanna Guatelli 106 11.3.2004 - Susanna Guatelli 231 Add a histogram, maintenance of t 107 Add a histogram, maintenance of the code 232 108 233 12.11.2003 - John Allison 109 12.11.2003 - John Allison 234 Updated Vis Manager. 110 Updated Vis Manager. 235 111 236 20.10.2003 - Vladimir Ivanchenko, tag brachy-V 112 20.10.2003 - Vladimir Ivanchenko, tag brachy-V05-02-00 237 Migration to cut per region 113 Migration to cut per region 238 114 239 06.12.2002 - Gabriele Cosmo, tag brachy-V04-01 115 06.12.2002 - Gabriele Cosmo, tag brachy-V04-01-04 240 Migration to new G4ApplicationSta 116 Migration to new G4ApplicationState. 241 117 242 09.11.2000 - SA, tag brachy-V02-00-00 118 09.11.2000 - SA, tag brachy-V02-00-00 243 (dvnote) First submission of Brac 119 (dvnote) First submission of Brachytherapy advanced example. 244 120 245 15.11.2000 - SA, tag brachy-V02-00-01 121 15.11.2000 - SA, tag brachy-V02-00-01 246 (minrev) Data fully compliant to 122 (minrev) Data fully compliant to Geant4 types. 247 (newfea) LowEnergy option availab 123 (newfea) LowEnergy option available (see BRACHY_OPT_USELOWENERGY in BrachyPhysicsList.cc). 248 124 249 10.12.2000 - Stephane Chauvie 125 10.12.2000 - Stephane Chauvie 250 (minrev) DOS -> Unix text convers 126 (minrev) DOS -> Unix text conversion. 251 (newfea) Added Low Energy Electro 127 (newfea) Added Low Energy Electromagnetic physics. Removed switch to standard. 252 128