Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/examples/advanced/brachytherapy/History

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /examples/advanced/brachytherapy/History (Version 11.3.0) and /examples/advanced/brachytherapy/History (Version 11.2)


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