source: trunk/examples/advanced/hadrontherapy/History@ 1230

Last change on this file since 1230 was 1230, checked in by garnier, 16 years ago

update to geant4.9.3

File size: 18.2 KB
RevLine 
[1230]1 -------------------------------------------------------------------------------
2History File, 2004/02/27 G.A.P. Cirrone, Created
3cirrone@lns.infn.it
4http://g4advancedexamples.lngs.infn.it/Examples/hadrontherapy
5-------------------------------------------------------------------------------
[807]6
[1230]7 ====================================================
8 History file of the Hadrontherapy application
9 ====================================================
[807]10
[1230]1125.11.2009 S.E.Mazzaglia & F.Romano; Tag:Hadrontherapy-V09-02-40
12 - Corrected a bug in HadrontherapyDetectorConstruction class
13 - Added G4RadiactiveDecayPhysics class to the Physics List.
[807]14
[1230]1522.11.2009 S.E.Mazzaglia; Tag: Hadrontherapy-V09-02-39
16 - Correction in the initialization of the passiveProtonBeamLine class.
17
1820.11.2009 P.Kaitaniemi; Tag: hadrontherapy-V09-02-38
19 - Fixes and updates to the analysis scripts in RootScripts/iaeaBenchmark
20 - Updated RootScripts/README
21
2219.11.2009 G.A.P.Cirrone; Tag: hadrontherapy-V09-02-37
23 - Minor revisions;
24
2518.11.2009 G.A.P.Cirrone; Tag: hadrontherapy-V09-02-36
26 - Correction for a missing function in the HadrontherapyPhysicsListMessenger.cc class file
27
2818.11.2009 G.A.P.Cirrone; Tag: hadrontherapy-V09-02-35
29 - Updated the README file and general code revision for the
30 Geant4 9.3 release
31
3217.11.2009 S.E.Mazzaglia; Tag: hadrontherapy-V09-02-34
33 - Added some functionalities in order to change, via messengers, the geometry, the voxelization
34 of the detector, and the disposition in the space of the detector/phantom.
35 - Added the possibility to calculate the stopping powers for ions too.
36 - Modified the HadrontherapyDetectorROGeometry class constructor.
37 - Various additions and fixes to the matrix class.
38
3910.11.2009 G.A.P.Cirrone; Tag: hadrontherapy-V09-02-33
40 - Added the possibility to make a graphical user interface (GUI) using the QT libraries.
41 To start a GUI the correct enviroment variables must be configured (see the Geant4 installation
42 manual) and a QT version must be installed
43
4405.10.2009 P.Kaitaniemi; Tag: hadrontherapy-V09-02-32
45 - Fixed a compilation error with GCC 4.4
46
4728.09.2009 S.E.Mazzaglia; Tag: hadrontherapy-V09-02-31
48 - Now the HadrontherapyDetectorConstruction class implements only phantom and detector [RO]geometry.
49 World volume and the rest of the geometry is inside another class whose messenger allows
50 modification by users with the same old syntax
51 - Removed HadrontherapyInteractionParameters from the HadrontherapyGeometryController class
52
5320.09.2009 P.Kaitaniemi; Tag: hadrontherapy-V09-02-30
54 - Added ability to use command based scoring
55 - IAEA geometry: produce Bragg peak using command based scoring
56 - Various additions and fixes to the IAEA ROOT scripts
57 - Additional data extracted from E. Haettner's thesis
58
5920.09.2009 P.Kaitaniemi; Tag: hadrontherapy-V09-02-29
60 - Moved HadrontherapyInteractionParameters initialization to the HadrontherapyGeometryController class
61
6211.09.2009 G.A.P.Cirrone; Tag: hadrontherapy-V09-02-28
63 - Added messengers to control the event number and to draw only particular tracks.
64 The new command are accessible via the command /event/drawTracks and /event/PrintEventNumber
65
6608.09.2009 S.E.Mazzaglia; Tag: hadrontherapy-V09-02-27
67 - Added a method to retrieve stopping power values for protons, alphas and electrons.
68 This method is implemented in the new class HadrontherapyInteractionParameters
69
7013.08.2009 P.Kaitaniemi; Tag: hadrontherapy-V09-02-26
71 - Fixed compilation errors when AIDA analysis is used
72
7303.08.2009 P.Kaitaniemi; Tag: hadrontherapy-V09-02-25
74 - Added ability to select the geometry using G4 macro commands
75 - Improved plotting scripts and improved normalization for the
76 fragment energy distribution
77
7827.07.2009 P.Kaitaniemi; Tag: hadrontherapy-V09-02-24
79 - IAEA geometry: added ability to remove the phantom by setting its thickness to zero
80 - Collect simulation metadata: number of events, distance of the detector (IAEA geometry),
81 depth of the phantom (IAEA geometry), beam energy, energy error
82 - Added ability to produce angular distribution plots
83
8417.07.2009 P.Kaitaniemi; Tag: hadrontherapy-V09-02-23
85 - Tuned geometry of the E. Haettner experimet (IAEADetectorConstruction)
86 - Adopted G4ANALYSIS_USE_ROOT flag to activate ROOT analysis
87 - Improved plotting scripts
88
8913.07.2009 P.Kaitaniemi; Tag: hadrontherapy-V09-02-22
90 - Added the first version of the IAEA benchmark geometry based on
91 E. Haettner's thesis
92 - Collect fragment energy distributions
93 - Added fragment energy distribution data
94 - ROOT script preparing an IAEA benchmark figure with data
95
9608.07.2009 G.A.P.Cirrone; Tag: hadrontherapy-V09-02-21
97 - Removed the README file in ASCII format
98
9927.06.2009 G.A.P.Cirrone; Tag: hadrontherapy-V09-02-20
100 - Eliminated not necessary dependences in the SteppingAction class
101 - Added folders containing experimental data (its name is 'experimentalData') and
102 ROOT scripts ('RootScripts') where Root scripts are stored to
103 perform a fast comparison with experimental data.
104 A folder where simulation results are stored is also created. Its
105 name is 'simulationResults'.
106
10727.06.2009 P. Kaitaniemi; Tag hadrontherapy-V09-02-19
108 - Added ability to change the name of the output file between runs
109
11026.06.2009 P. Kaitaniemi; Tag hadrontherapy-V09-02-18
111 - Fixed a bug in the physics list. Local ion-ion hadronic physics was not loaded due
112 to an uninitialized variable (locIonIonInelasticIsRegistered)
113 - Ability to use /analysis/setAnalysisFile <filename> to set the name of the output file
114 - Added Doxygen documentation tags to the source code and Doxyfile for
115 documentation settings
116 - Support for direct use of ROOT for analysis in addition to the default AIDA one
117 - Local INCL/ABLA physics list for deuterons, tritons and alphas
118
11926.06.2009 G.A.P.Cirrone; Tag hadrontherapy-V09-02-17
120 - Corrected the definition of total inelastic cross section for light ions in the
121 LocalIonIonInelasticPhysic.cc file
122
12326.06.2009 G.A.P.Cirrone; Tag: hadrontherapy-V09-02-16
124 - Momentarely removed the class for LET calculation
125 for a conflict with the general structure of Hadrontherapy
126
12710.06.2009 G.A.P.Cirrone; Tag: hadrontherapy-V09-02-15
128 - Corrected a bug in the detector construction
129
13005.06.2009 G.A.P.Cirrone and S.Mazzaglia; Tag: hadrontherapy-V09-02-14
131 - Added a preliminary version of classes for LET calculation.
132
13330.05.2009 G.A.P.Cirrone; Tag hadrontherapy-V09-02-13
134 - README_Hadrontherapy.pdf file updated and improved
135
13629.05.2009 G.A.P.Cirrone; Tag hadrontherapy-V09-02-12
137 - Implemented the new Low energy models (Livermore and Penelope)
138 now migrated to the new interface (common to the Standard models)
139 Livermore and Penelope models can be implemented:
140 Activating the buit-in physics lists (G4EmLivermorePhysics and G4EmPenelopePhysics)
141 Activation can be done via macro commands in the usual way
142
14319.05.2009 F.Romano; Tag hadrontherapy-V09-02-11
144 - Corrected the stepMax value in each macro in order to avoid
145 a wrong dose deposition in the first slice.
146 - Modified and revised the README and macro files.
147
14815.05.2009 G.A.P.Cirrone; Tag hadrontherapy-V09-02-10
149 - Corrected a but in the call of a physic list
150 - Corrected a bug in the proton_therapy.mac file
151
15214.05.2009 G.A.P.Cirrone; Tag hadrontherapy-V09-02-09
153 - Definitively added the StepMax class to change the max step lenght
154
15514.05.2009 G.A.P.Cirrone; Tag: hadrontherapy-V09-02-08
156 - README file improved.
157
15814.05.2009 G.A.P.Cirrone; Tag: hadrontherapy-V09-02-07
159 - Physic implementation completely changed. Now Hadrontherapy can be launched
160 with physics lists, packages and built-in physic models;
161 In the README we give some suggestion in the physic models to use.
162 All models can be activated via macro command.
163 - Improved HadrontherapyModulator.cc file;
164
16529.03.2009 G.A.P.Cirrone; Tag: hadrontehrapy-V09-02-06
166 - Extended limits of Binary Cascade in HIProtonNeutronBinary.cc
167 - Corrected and improved "default" macro file.
168 - Improved HadrontherapyDetectorConstruction.cc file;
169 - Comments on HIProtonneutronPrecompound.cc file;
170 - Improved physicsHadronicPrecompound.mac file;
171
17218.03.2009 G.A.P.Cirrone; Tag: hadrontherapy-V09-02-05
173 - Corrected macro file for the use of the QGSP_BIC package
174
17518.03.2009: G.A.P.Cirrone; Tag: hadrontherapy-V09-02-04
176 - Added commands to Detector Messenger to give the possibility to choose beetween
177 different beam lines
178 - Added comments to HadrontherapyMatrix;
179 _ Improved code and added comments to HIProtonNeutronPrecompound and
180 HIProtonNeutronBinary;
181 - Corrected macro file using the Precompound inelastic model;
182 - Removed the class file HadrontherapyMaterial and improved all the geometry files
183
18405.03.2009: G.A.P.Cirrone; Tag: hadrontherapy-V09-02-03
185 - Updated README
186
18702.03.2009: G.A.P.Cirrone; Tag: hadrontherapy-V09-02-02
188 - Changed name of HadrontherapyBeamLine file to PassiveProtonBeamLine
189
19002.03.2009: G.A.P.Cirrone; Tag: hadrontherapy-V09-02-01
191 - Added generation of ASCII file with dose deposited in the phantom voxels
192
19322.02.2009: G.Folger; Tag: hadrontherapy-V09-02-00
194 - Fix a compilation warning on used ionShenCrossSection in
195 HIIonLEP.cc
196
19720.11.2008: G.A.P.Cirrone and M.Russo; Tag: hadrontherapy-V09-01-11
198 - Fixed path of macro files
199
20020.11.2008: G.A.P.Cirrone; Tag: hadrontherapy-V09-01-10
201 - Updated the History file
202 - Corrected cross sections definitions for ions
203 - Revised the definition and use of the electromagnetic options
204 for the use with the Standard models
205
20620.11.2008: G.A.P.Cirrone and M.Russo; Tag: hadrontherapy-V09-01-09
207 - Updated readme and improved the comments.
208
20920.11.2008: G.A.P.Cirrone and M.Russo; Tag: hadrontherapy-V09-01-08
210 - Add new approach for the choice of the physic models.
211 Now packaged physic lists can be used alternatively
212 to the the physic models implemented in the class files
213 EM, HE and HI.
214 - Improved the electromagnetic models for the generic ions
215
21622.09.2008 G.A.P.Cirrone; Tag: hadrontherapy-V09-01-07
217 - Corrected the G4eBremsstrahlung() process in the file
218 EMElectronStandard.cc;
219 - Updated the head of the History file;
220
22117.09.2008 A.Lechner; Tag: hadrontherapy-V09-01-06
222 - Corrections in the Low Energy Electromagnetic physic lists.
223
22415.06.2008 G.A.P.Cirrone; Tag: hadrontherapy-V09-01-05
225 - Removed AIDA call from GNUmakefile
226
22719.05.2008 G.A.P.Cirrone tag hadrontherapy-V09-01-04
228 - Added in the beam line the MOPI detector. MOPI is a microstrip
229 detector that, in the real case, is able to check during
230 the treatment, the beam simmetry of the therapy beam.
231 Its physical structure is here exactly simulated so that
232 the its contribute to the energy loss can be take into account;
233 A detailed description if the detector can be found in
234 NIM A 572 (2007) 1094-1101 and its references.
235 - Corrected the position of the Phantom and Detector;
236 - Added variables to the HadrontherapyBeamLine.cc file;
237 - Added comments to the HadrontherapyBeamLine.cc file
238 to improve the clearness.
239 - Updated the README file.
240 - Changed the default dimensions of histogram bins
241 (from 200 um to 100 um).
242
24309.03.2008 G.A.P.Cirrone tag hadrontherapy-V09-01-03
244 - Completed the update of the new beam line
245
24609.03.2008 G.A.P.Cirrone tag hadrontherapy-V09-01-02
247 - Added comments to the PhysicsList class;
248 - Eliminated not used production cuts in PhysicsList;
249 - Added NIST definition materials in Material class;
250 - Code review of the DetectorConstruction class;
251 - Changed name of the volume where the energy deposited is collected
252 from "phantom" to "detector". "Detector" is a more appropiate
253 name.
254 - Changed name of the volume where the detector is inserted from
255 "patient" to the more appropriate "Water Phantom";
256
25703.03.2008 G.A.P.Cirrone tag hadrontherapy-V09-01-01
258 - Added the generation of .root file;
259 - Removed a segmentation due to an uncorect pointer
260 in the EMHadronIonStandard class;
261 - Added options for an accurate use of Standard electromagnetic models
262 in the EMHadronIonStandard, EMElectronStandard,
263 EMPositronStandard, EMPhotonStandard and EMMuonStandard classes;
264 - Added a macro file (physicsElectromagneticStandard.mac)
265 for the use of Hadrontherapy with the Standard Electromagnetic models;
266 - Corrected in the defaultMacro.mac, a wrong command for the
267 activation of the Standard Electromagnetic models;
268
26929.02.2007 G.A.P.Cirrone tag hadrontherapy-V09-01-00
270 - Updated README
271
[807]27216.11.2007 Anton Lechner tag hadrontherapy-V09-00-00
273 Updated physics commands in macro files
274 Updated README
275
27607.06.2007 MGP tag hadrontherapy-V08-03-04
277 On top of head as on 07.06.2007
278 Physics component redesigned and reimplemented by Anton Lechner
279 as a result of code review
280 Physics version to be used for Bragg peak validation paper
281 Note: previous tag hadrontherapy-V09-00-00 does not respect
282 the tag numbering scheme, to be cvs removed
283
28404.06.2007 G.A.P. Cirrone (harontherapy-V08-03-03)
285 - Various bugs fixed and random engine changed.
286
28704.06.2007 G.A.P. Cirrone (hadrontherapy-V09-00-00)
288 - Changed the random engine.
289
29010.05.2007 G.A.P. Cirrone (hadrontherapy-V08-03-02)
291 - Improved the modulator geometry and fixed a bug on its rotation;
292
29307.05.2007 G.A.P. Cirrone (hadrontherapy-V08-02-02)
[1230]294 - Geometry upgrade(hadrontherapyBeamLine class) according
295 to the experimental CATANA proton therapy beam line;
[807]296
29723.04.2007 S. Guatelli (hadrontherapy-V08-02-01)
298 - Compilation error corrected - human error of Susanna Guatelli.
299 - The file src/HadrontherapyProtonBertiniElastic.cc
300 and the file include/HadrontherapyProtonBertiniElastic.hh
301 have been removed
302 - This class is part of the previous version of the hadrontherapy
303 application,and it not necessary anymore in the current version
304 of the hadrontherapy application.
305
30624.1.2007 S. Guatelli (hadrontherapy-V08-02-00)
307 - Design iteration
308 - Physics lists added
309
31016.11.2006 S. Guatelli (hadrontherapy-V08-01-05)
311 - Physics lists cleaned
312
31315.11.2006 G.A.P. Cirrone (hadrontherapy-V08-01-04)
314 - Changed cut and cut per region default values. Improved Max Step function
315 along the beam line.
316
31714.11.2006 J. Allison
318- Removed /vis/scene/transientsAction none (no longer available).
319
320
32102.10.2006 G.A.P. Cirrone and S. Guatelli(hadrontherapy-V08-01-03)
322 - Bug fix in the geometry (hadrontherapy beam line)
323 problem: wrong volume hierarchy
324
32524.07.2006 S. Guatelli (hadrontherapy-V08-01-00)
326 - Bug fix in the HadrontherapyProtonPrecompound.cc concerning
327 neutron fission and capture
328
32930.05.2006 S. Guatelli (hadrontherapy-V08-00-04)
330 - Bug deleted in all the hadronic phsyics lists; the hadronic
331 processes are not activated for He3 at the moment.
332
33317.05.2006 S. Guatelli (hadrontherapy-V08-00-02)
334 - Bug deleted with He3 in the HadrontherapyProtonPrecompound physics
335 list
336
33716.05.2006 S. Guatelli (hadrontherapy-V08-00-01)
338 - Comments in the primary particle component and in the physics component
339
34018.04.2006 G.A.P. Cirrone (hadrontherapy-V07-08-01)
341 - Improved the random generator;
342 - Corrected a bug in the primary generator action
343 on SetParticleMomentum();
344 - Changed the beam line according with a modification in the real beam line
345 considered as model (the CATANA proton therapy beam line at LNS-INFN, Catania (I));
346
34706.12.2005 S. Guatelli (hadrontherapy-V07-01-05)
348 - Particles updated
349 - Updated macros
350
35123.11.2005 S. Guatelli (hadrontherapy-V07-01-04)
352 - File ASCII as output file deleted
353
35402.09.2005 S. Guatelli (hadrontherapy-V07-01-03)
355 - Added Hadronic physics models
356
35708.07.2005 S. Guatelli (hadrontherapy-V07-01-02)
358 - Added alternative stopping power parameterisations for protons:
359 ICRU49, Ziegler 1977, Ziegler 1985, Ziegler (SRIM) 2000
360
36130.05.2005 G.A.P. Cirrone and S.Guatelli (hadrontherapy-V07-00-06)
362 - Removed warnings;
363 - Analisys with AIDA 3.2.1 and PI 1.3.3;
364 - Corrected bug in the modulator wheel;
365 - Added the hadronic physic list for proton and ion;
366 - Code review
367
36818.05.2005 Susanna Guatelli (hadrontherapy-V07-00-03)
369 - Delete public variables
370 - Optimisation of the detector construction
371 - Optimisation of the sensitive detector
372 - Modular physics introduced
373
37403.05.2005 John Allison (examples-V07-00-03)
375 - Replaced vis manager with G4VisExecutive.
376
37728.04.2005 - M.Piergentili
378 Modular Physics list, Primary Generator Messenger,
379 updated README and defaultMacro.mac,
380 tag: hadrontherapy-V07-00-02
381
382
38325.02.2005 - G.A.P. Cirrone & M.Piergentili, update of the physiscList
384 class to correct some bugs.
38530.11.2004 - S. Guatelli,
386 correct analysis, tag: hadrontherapy-V06-02-00
387
38816.07.2004 - G.A.P. Cirrone
389 AIDA classes inserted. Generation of an .hbk file
390 containing the depth dose distribution.
391
39228.05.2004 - S. Guatelli
393 Update of the README, code review for public release.
394
39529.03.2004 - G. Russo
396 Redefinition of the physics list with hadronic model.
397
39814.03.2004 - G.A.P. Cirrone
399 Attempt to insert AIDA class for .xml file creation.
400
40113.03.2004 - G.A.P. Cirrone
402 Redefinition of the design.
403
40427.02.2004 - G.A.P. Cirrone
405 Created, first version.
406
407
408
409
410
411
Note: See TracBrowser for help on using the repository browser.