Geant4 Cross Reference |
1 # Example brachytherapy History << 1 ------------------------------------------------------------------- >> 2 $Id: History 74755 2013-10-21 11:56:43Z gcosmo $ >> 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 11 120 21.10.2013 - L. Pandola; brachy-V09-06-02 12 21.10.2013 - L. Pandola; brachy-V09-06-02 121 Fix bug in BrachySteppingAction.cc rep << 13 Fix bug in BrachySteppingAction.cc reported by John A. 122 (replace = with ==). Use G4Parti << 14 (replace = with ==). Use G4ParticleDefinition instead 123 of string. 15 of string. 124 16 125 19.09.2013 - S. Guatelli; tag brachy-V09-06-0 17 19.09.2013 - S. Guatelli; tag brachy-V09-06-01 126 Multithreading option introduced 18 Multithreading option introduced 127 19 128 09.05.2013 - S. Guatelli; tag brachy-V09-06-0 20 09.05.2013 - S. Guatelli; tag brachy-V09-06-00 129 Modular Physics List introduced 21 Modular Physics List introduced 130 Analysis class introduced using 22 Analysis class introduced using g4tools 131 GeneralParticleSource substitute 23 GeneralParticleSource substitutes G4ParticleGun 132 Radioactive Decay introduced 24 Radioactive Decay introduced 133 Energy spectrum of gamma derivin 25 Energy spectrum of gamma deriving from radioactive decay. 134 Now it is possible to switch amo 26 Now it is possible to switch among brachy sources with freedom. 135 27 136 12.10.2012 - L. Pandola; tag brachy-V09-05-01 28 12.10.2012 - L. Pandola; tag brachy-V09-05-01 137 Added a CMakeLists.txt file 29 Added a CMakeLists.txt file 138 30 139 11.10.2012 - G. Cosmo; tag brachy-V09-05-00 31 11.10.2012 - G. Cosmo; tag brachy-V09-05-00 140 Explicit inclusion of units and 32 Explicit inclusion of units and constants headers. 141 33 142 16.09.2011 - S. Guatelli; tag brachy-V09-04-0 34 16.09.2011 - S. Guatelli; tag brachy-V09-04-01 143 35 144 14.09.2011 - S. Guatelli; G4 Analysis module << 36 14.09.2011 - S. Guatelli; G4 Analysis module substitutes the analysis 145 Done with PI-AIDA. macro.C added 37 Done with PI-AIDA. macro.C added. 146 38 147 02.09.2011 - S. Guatelli; scoring mesh introd << 39 02.09.2011 - S. Guatelli; scoring mesh introduced. 148 Sensitive detector and ReadOutGe 40 Sensitive detector and ReadOutGeometry components deleted. 149 << 41 150 29.11.2010 - G.A.P. Cirrone; tag brachy-V09-0 42 29.11.2010 - G.A.P. Cirrone; tag brachy-V09-03-05 151 Compilation warnigs removed. 43 Compilation warnigs removed. 152 44 153 26.11.2010 - G.A.P. Cirrone & S. Guatelli; ta 45 26.11.2010 - G.A.P. Cirrone & S. Guatelli; tag brachy-V09-03-04 154 General code review. 46 General code review. 155 47 156 25.11.2010 -- J.Allison; tag brachy-V09-03-03 48 25.11.2010 -- J.Allison; tag brachy-V09-03-03 157 Cleaned up use of G4UIExecutive. 49 Cleaned up use of G4UIExecutive. 158 50 159 24.11.2010 -- G.A.P.Cirrone; tag brachy-V09-03 51 24.11.2010 -- G.A.P.Cirrone; tag brachy-V09-03-02 160 Fixed compilation error for a missin 52 Fixed compilation error for a missing obsolete include file 161 53 162 03.06.2010 -- Joseph Perl; tag brachy-V09-03-0 54 03.06.2010 -- Joseph Perl; tag brachy-V09-03-01 163 Updated vis usage. 55 Updated vis usage. 164 56 165 01.06.2010 -- G.A.P. Cirrone; tag brachy-V09-0 57 01.06.2010 -- G.A.P. Cirrone; tag brachy-V09-03-00 166 G4UIExecutiveand minor revisions 58 G4UIExecutiveand minor revisions 167 59 168 12.11.2009 -- L. Pandola; tag brachy-V09-02-02 60 12.11.2009 -- L. Pandola; tag brachy-V09-02-02 169 Fixed AIDA << 61 Fixed AIDA 170 62 171 12.11.2009 -- S. Guatelli; brachy-V09-02-01 63 12.11.2009 -- S. Guatelli; brachy-V09-02-01 172 Update of Physics List 64 Update of Physics List 173 65 174 22.02 2009 -- G.Folger; tag brachy-V09-02-00 66 22.02 2009 -- G.Folger; tag brachy-V09-02-00 175 Correct compilation errors and wa 67 Correct compilation errors and warnings when G4ANALYSIS is NOT set 176 68 177 24.11.2008 -- G.A.P.Cirrone; tag: brachy-V09-0 69 24.11.2008 -- G.A.P.Cirrone; tag: brachy-V09-01-03 178 Updated macro files 70 Updated macro files 179 71 180 21.11.2008 -- G.A.P.Cirrone; Tag: brachy-V09-0 72 21.11.2008 -- G.A.P.Cirrone; Tag: brachy-V09-01-02 181 Corrected and updated macro file 73 Corrected and updated macro files 182 74 183 15.06.2008 -- G.A.P.Cirrone; Tag: brachy-V09-0 75 15.06.2008 -- G.A.P.Cirrone; Tag: brachy-V09-01-01 184 Removed no more necessary AIDA c 76 Removed no more necessary AIDA commands from GNUmakefile 185 77 186 05th June 2008: G.A.P.Cirrone (cirrone@lns.inf 78 05th June 2008: G.A.P.Cirrone (cirrone@lns.infn.it). Tag version: brachy-V09-01-00 187 - Compilation error corrected in the BrachyAna 79 - Compilation error corrected in the BrachyAnalysiManager 188 - Bad type assignment in BrachyAnalysismanager 80 - Bad type assignment in BrachyAnalysismanager 189 - Activated the generation .root files for out << 81 - Activated the generation .root files for output 190 82 191 15th November 2006 Susanna Guatelli (brachy-V0 83 15th November 2006 Susanna Guatelli (brachy-V08-01-01) 192 - Physics list cleaned. The cut is fixed to a << 84 - Physics list cleaned. The cut is fixed to a value lower than the 193 1 keV limit. << 85 1 keV limit. 194 86 195 14th November 2006 John Allison (brachy-V08- 87 14th November 2006 John Allison (brachy-V08-01-00) 196 - Removed /vis/scene/transientsAction none (no 88 - Removed /vis/scene/transientsAction none (no longer available). 197 89 198 30th May 2006 Susanna Guatelli (brachy-V08-00- 90 30th May 2006 Susanna Guatelli (brachy-V08-00-02) 199 - Deleted a warning during compilation 91 - Deleted a warning during compilation 200 92 201 15th May 2006 Susanna Guatelli (brachy-V08-00- 93 15th May 2006 Susanna Guatelli (brachy-V08-00-01) 202 - Added comments, deleted a warning during com 94 - Added comments, deleted a warning during compilation 203 95 204 15th May 2006 Susanna Guatelli (brachy-V08-00- 96 15th May 2006 Susanna Guatelli (brachy-V08-00-00) 205 - Hit collection deleted. The energy deposit a 97 - Hit collection deleted. The energy deposit and position are stored directly 206 in histograms and ntuples in the BrachyPhant 98 in histograms and ntuples in the BrachyPhantomSD 207 - Iteration in the management of the primary p 99 - Iteration in the management of the primary particles 208 - More comments explain the code << 100 - More comments explain the code 209 - README updated 101 - README updated 210 102 211 22th November 2005 Susanna Guatelli (brachy-V0 103 22th November 2005 Susanna Guatelli (brachy-V07-01-00) 212 - Deleted bug in the RunAction. The results of << 104 - Deleted bug in the RunAction. The results of the simulation 213 (energy deposit, position) are stored in a h 105 (energy deposit, position) are stored in a hit collection. 214 106 215 30th May 2005 Susanna Guatelli (brachy-V07-0 107 30th May 2005 Susanna Guatelli (brachy-V07-00-01) 216 - README updated; analysis with AIDA 3.2.1 and 108 - README updated; analysis with AIDA 3.2.1 and PI 1.3.3. 217 109 218 3rd May 2005 John Allison (examples-V07-00-0 110 3rd May 2005 John Allison (examples-V07-00-03) 219 - Replaced vis manager with G4VisExecutive. 111 - Replaced vis manager with G4VisExecutive. 220 112 221 3.12.2004 - Susanna Guatelli 113 3.12.2004 - Susanna Guatelli 222 Simulation seed changed 114 Simulation seed changed 223 115 224 24.11.2004 - Susanna Guatelli 116 24.11.2004 - Susanna Guatelli 225 Analysis management improved. << 117 Analysis management improved. 226 118 227 13.5.2004 - Susanna Guatelli 119 13.5.2004 - Susanna Guatelli 228 Migration to AIDA 3.2.1 and PI 1.2 120 Migration to AIDA 3.2.1 and PI 1.2.1 229 121 230 11.3.2004 - Susanna Guatelli 122 11.3.2004 - Susanna Guatelli 231 Add a histogram, maintenance of t 123 Add a histogram, maintenance of the code 232 124 233 12.11.2003 - John Allison 125 12.11.2003 - John Allison 234 Updated Vis Manager. 126 Updated Vis Manager. 235 127 236 20.10.2003 - Vladimir Ivanchenko, tag brachy-V 128 20.10.2003 - Vladimir Ivanchenko, tag brachy-V05-02-00 237 Migration to cut per region 129 Migration to cut per region 238 130 239 06.12.2002 - Gabriele Cosmo, tag brachy-V04-01 131 06.12.2002 - Gabriele Cosmo, tag brachy-V04-01-04 240 Migration to new G4ApplicationSta 132 Migration to new G4ApplicationState. 241 133 242 09.11.2000 - SA, tag brachy-V02-00-00 134 09.11.2000 - SA, tag brachy-V02-00-00 243 (dvnote) First submission of Brac 135 (dvnote) First submission of Brachytherapy advanced example. 244 136 245 15.11.2000 - SA, tag brachy-V02-00-01 137 15.11.2000 - SA, tag brachy-V02-00-01 246 (minrev) Data fully compliant to 138 (minrev) Data fully compliant to Geant4 types. 247 (newfea) LowEnergy option availab 139 (newfea) LowEnergy option available (see BRACHY_OPT_USELOWENERGY in BrachyPhysicsList.cc). 248 140 249 10.12.2000 - Stephane Chauvie 141 10.12.2000 - Stephane Chauvie 250 (minrev) DOS -> Unix text convers 142 (minrev) DOS -> Unix text conversion. 251 (newfea) Added Low Energy Electro 143 (newfea) Added Low Energy Electromagnetic physics. Removed switch to standard. 252 144