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

Last change on this file since 1317 was 1313, checked in by garnier, 14 years ago

geant4.9.4 beta rc0

File size: 19.6 KB
Line 
1 -------------------------------------------------------------------------------
2History File, 2004/02/27 G.A.P. Cirrone, Created
3cirrone@lns.infn.it
4http://g4advancedexamples.lngs.infn.it/Examples/hadrontherapy
5-------------------------------------------------------------------------------
6
7         ====================================================
8             History file of the Hadrontherapy application
9         ====================================================
1003.06.2010 J.Perl; Tag: Hadrontherapy-V09-03-04
11           - Updated vis usage
12
1301.06.2010: G.A.P.Cirrone; Tag: harontherapy-V09-03-03
14           - Added G4UIExecutive
15           - Main file updated
16
1722.05.2010 S.E.Mazzaglia; Tag: hadrontherapy-V09-03-02
18           - Updated ROOT scripts in folder RootScripts/proton/BraggPeak
19
2021.05.2010 S.E.Mazzaglia; Tag: hadrontherapy-V09-03-01
21           - Solved some bugs related to the preprocessor variable G4ANALYSIS_USE_ROOT.
22
2318.05.2010 S.E.Mazzaglia; Tag: hadrontherapy-V09-03-00
24           - Removed the possibility to calculate Let.
25           - Removed AIDA and variables: G4_ANALYSIS_USE and ANALYSIS_USE.
26           - Improved the commands to modify phantom/detector geometry
27           - Added a command to set cuts just only in the detector: /physic/setDetectorCuts
28           - Added the possibility to store dose & fluence for all secondaries
29             produced in the same ASCII file. This feature can be switched on by the macro
30             command: /analysis/secondaries true.
31             
32
3316.12.2009 S.E.Mazzaglia; Tag: hadrontherapy-V09-02-42
34           - Added the possibility to calculate the Let too, using an ASCII file to store it.
35           - Added the new class HadrontherapyLet.
36           - Minor revisions of the code.
37
3827.11.2009 S.E.Mazzaglia; Tag: hadrontherapy-V09-02-41
39           - Added the possibility to store dose and fluence for every particle/ion
40             produced during the simulation
41
4225.11.2009 S.E.Mazzaglia & F.Romano; Tag: hadrontherapy-V09-02-40
43           - Corrected a bug in HadrontherapyDetectorConstruction class
44           - Added G4RadiactivedecayPhysics class to the Physics List.
45
4622.11.2009 S.E.Mazzaglia; Tag: hadrontherapy-V09-02-39
47           - Correction in the initialization of the passiveProtonBeamLine class.
48
4920.11.2009 P.Kaitaniemi; Tag: hadrontherapy-V09-02-38
50           - Fixes and updates to the analysis scripts in RootScripts/iaeaBenchmark
51           - Updated RootScripts/README
52
5319.11.2009 G.A.P.Cirrone; Tag: hadrontherapy-V09-02-37
54           - Minor revisions;
55
5618.11.2009 G.A.P.Cirrone; Tag: hadrontherapy-V09-02-36
57           - Correction for a missing function in the HadrontherapyPhysicsListMessenger.cc class file
58
5918.11.2009 G.A.P.Cirrone; Tag: hadrontherapy-V09-02-35
60           - Updated the README file and general code revision for the
61             Geant4 9.3 release
62
6317.11.2009 S.E.Mazzaglia; Tag: hadrontherapy-V09-02-34
64           - Added some functionalities in order to change, via messengers, the geometry, the voxelization
65             of the detector, and the disposition in the space of the detector/phantom.
66           - Added the possibility to calculate the stopping powers for ions too.
67           - Modified the HadrontherapyDetectorROGeometry class constructor.
68           - Various additions and fixes to the matrix class.
69
7010.11.2009 G.A.P.Cirrone; Tag: hadrontherapy-V09-02-33
71           - Added the possibility to make a graphical user interface (GUI) using the QT libraries.
72             To start a GUI the correct enviroment variables must be configured (see the Geant4 installation
73             manual) and a QT version must be installed 
74
7505.10.2009 P.Kaitaniemi; Tag: hadrontherapy-V09-02-32
76           - Fixed a compilation error with GCC 4.4
77
7828.09.2009 S.E.Mazzaglia; Tag: hadrontherapy-V09-02-31
79           - Now the HadrontherapyDetectorConstruction class implements only phantom and detector [RO]geometry.
80             World volume and the rest of the geometry is inside another class whose messenger allows
81             modification by users with the same old syntax
82           - Removed HadrontherapyInteractionParameters from the HadrontherapyGeometryController class
83                         
8420.09.2009 P.Kaitaniemi; Tag: hadrontherapy-V09-02-30
85           - Added ability to use command based scoring
86           - IAEA geometry: produce Bragg peak using command based scoring
87           - Various additions and fixes to the IAEA ROOT scripts
88           - Additional data extracted from E. Haettner's thesis
89
9020.09.2009 P.Kaitaniemi; Tag: hadrontherapy-V09-02-29
91           - Moved HadrontherapyInteractionParameters initialization to the HadrontherapyGeometryController class
92
9311.09.2009 G.A.P.Cirrone; Tag: hadrontherapy-V09-02-28
94           - Added messengers to control the event number and to draw only particular tracks.
95             The new command are accessible via the command /event/drawTracks and /event/PrintEventNumber 
96
9708.09.2009 S.E.Mazzaglia; Tag: hadrontherapy-V09-02-27
98           - Added a method to retrieve stopping power values for protons, alphas and electrons.
99             This method is implemented in the new class HadrontherapyInteractionParameters
100
10113.08.2009 P.Kaitaniemi; Tag: hadrontherapy-V09-02-26
102           - Fixed compilation errors when AIDA analysis is used
103
10403.08.2009 P.Kaitaniemi; Tag: hadrontherapy-V09-02-25
105           - Added ability to select the geometry using G4 macro commands
106           - Improved plotting scripts and improved normalization for the
107             fragment energy distribution
108
10927.07.2009 P.Kaitaniemi; Tag: hadrontherapy-V09-02-24
110           - IAEA geometry: added ability to remove the phantom by setting its thickness to zero
111           - Collect simulation metadata: number of events, distance of the detector (IAEA geometry),
112             depth of the phantom (IAEA geometry), beam energy, energy error
113           - Added ability to produce angular distribution plots
114
11517.07.2009 P.Kaitaniemi; Tag: hadrontherapy-V09-02-23
116           - Tuned geometry of the E. Haettner experimet (IAEADetectorConstruction)
117           - Adopted G4ANALYSIS_USE_ROOT flag to activate ROOT analysis
118           - Improved plotting scripts
119
12013.07.2009 P.Kaitaniemi; Tag: hadrontherapy-V09-02-22
121           - Added the first version of the IAEA benchmark geometry based on
122              E. Haettner's thesis
123           - Collect fragment energy distributions
124           - Added fragment energy distribution data
125           - ROOT script preparing an IAEA benchmark figure with data
126
12708.07.2009 G.A.P.Cirrone; Tag: hadrontherapy-V09-02-21
128           - Removed the README file in ASCII format
129
13027.06.2009 G.A.P.Cirrone; Tag: hadrontherapy-V09-02-20
131           - Eliminated not necessary dependences in the SteppingAction class
132           - Added folders containing experimental data (its name is 'experimentalData') and
133             ROOT scripts ('RootScripts') where Root scripts are stored to
134             perform a fast comparison with experimental data.
135             A folder where simulation results are stored is also created. Its
136             name is 'simulationResults'.
137
13827.06.2009 P. Kaitaniemi; Tag hadrontherapy-V09-02-19
139           - Added ability to change the name of the output file between runs
140
14126.06.2009 P. Kaitaniemi; Tag hadrontherapy-V09-02-18
142           - Fixed a bug in the physics list. Local ion-ion hadronic physics was not loaded due
143             to an uninitialized variable (locIonIonInelasticIsRegistered)
144           - Ability to use /analysis/setAnalysisFile <filename> to set the name of the output file
145           - Added Doxygen documentation tags to the source code and Doxyfile for
146             documentation settings
147           - Support for direct use of ROOT for analysis in addition to the default AIDA one
148           - Local INCL/ABLA physics list for deuterons, tritons and alphas
149
15026.06.2009 G.A.P.Cirrone; Tag hadrontherapy-V09-02-17
151           - Corrected the definition of total inelastic cross section for light ions in the
152             LocalIonIonInelasticPhysic.cc file
153
15426.06.2009 G.A.P.Cirrone; Tag: hadrontherapy-V09-02-16
155           - Momentarely removed the class for LET calculation
156             for a conflict with the general structure of Hadrontherapy
157
15810.06.2009 G.A.P.Cirrone; Tag: hadrontherapy-V09-02-15
159           - Corrected a bug in the detector construction
160
16105.06.2009 G.A.P.Cirrone and S.Mazzaglia; Tag: hadrontherapy-V09-02-14
162           - Added a preliminary version of classes for LET calculation.
163
16430.05.2009 G.A.P.Cirrone; Tag hadrontherapy-V09-02-13
165           - README_Hadrontherapy.pdf file updated and improved
166
16729.05.2009 G.A.P.Cirrone; Tag hadrontherapy-V09-02-12
168           - Implemented the new Low energy models (Livermore and Penelope)
169             now migrated to the new interface (common to the Standard models)
170             Livermore and Penelope models can be implemented:
171             Activating the buit-in physics lists (G4EmLivermorePhysics and G4EmPenelopePhysics)
172             Activation can be done via macro commands in the usual way
173
17419.05.2009 F.Romano; Tag hadrontherapy-V09-02-11
175           - Corrected the stepMax value in each macro in order to avoid
176             a wrong dose deposition in the first slice.
177           - Modified and revised the README and macro files.
178
17915.05.2009 G.A.P.Cirrone; Tag hadrontherapy-V09-02-10
180           - Corrected a but in the call of a physic list
181           - Corrected a bug in the proton_therapy.mac file
182
18314.05.2009 G.A.P.Cirrone; Tag hadrontherapy-V09-02-09
184           - Definitively added the StepMax class to change the max step lenght
185
18614.05.2009  G.A.P.Cirrone; Tag: hadrontherapy-V09-02-08
187           - README file improved.
188
18914.05.2009  G.A.P.Cirrone; Tag: hadrontherapy-V09-02-07
190           - Physic implementation completely changed. Now Hadrontherapy can be launched
191             with physics lists, packages and built-in physic models;
192             In the README we give some suggestion in the physic models to use.
193             All models can be activated via macro command.
194           - Improved HadrontherapyModulator.cc file;
195
19629.03.2009  G.A.P.Cirrone; Tag: hadrontehrapy-V09-02-06
197           - Extended limits of Binary Cascade in HIProtonNeutronBinary.cc
198           - Corrected and improved "default" macro file.
199           - Improved HadrontherapyDetectorConstruction.cc file;
200           - Comments on HIProtonneutronPrecompound.cc file;
201           - Improved physicsHadronicPrecompound.mac file;
202
20318.03.2009  G.A.P.Cirrone; Tag: hadrontherapy-V09-02-05
204           - Corrected macro file for the use of the QGSP_BIC package
205
20618.03.2009: G.A.P.Cirrone; Tag: hadrontherapy-V09-02-04
207           - Added commands to Detector Messenger to give the possibility to choose beetween
208             different beam lines
209           - Added comments to HadrontherapyMatrix;
210           _ Improved code and added comments to HIProtonNeutronPrecompound and
211             HIProtonNeutronBinary;
212           - Corrected macro file using the Precompound inelastic model;
213           - Removed the class file HadrontherapyMaterial and improved all the geometry files
214
21505.03.2009: G.A.P.Cirrone; Tag: hadrontherapy-V09-02-03
216           - Updated README
217
21802.03.2009: G.A.P.Cirrone; Tag: hadrontherapy-V09-02-02
219           - Changed name of HadrontherapyBeamLine file to PassiveProtonBeamLine
220
22102.03.2009: G.A.P.Cirrone; Tag:  hadrontherapy-V09-02-01
222           - Added generation of ASCII file with dose deposited in the phantom voxels
223
22422.02.2009: G.Folger; Tag: hadrontherapy-V09-02-00
225           - Fix a compilation warning on used ionShenCrossSection in
226             HIIonLEP.cc
227
22820.11.2008: G.A.P.Cirrone and M.Russo; Tag: hadrontherapy-V09-01-11
229           - Fixed path of macro files
230
23120.11.2008: G.A.P.Cirrone; Tag: hadrontherapy-V09-01-10
232           - Updated the History file
233           - Corrected cross sections definitions for ions
234           - Revised the definition and use of the electromagnetic options
235             for the use with the Standard models
236             
23720.11.2008: G.A.P.Cirrone and M.Russo; Tag: hadrontherapy-V09-01-09
238           - Updated readme and improved the comments.
239
24020.11.2008: G.A.P.Cirrone and M.Russo; Tag: hadrontherapy-V09-01-08
241           - Add new approach for the choice of the physic models.
242             Now packaged physic lists can be used alternatively
243             to the the physic models implemented in the class files
244             EM, HE and HI.
245           - Improved the electromagnetic models for the generic ions
246
24722.09.2008 G.A.P.Cirrone; Tag: hadrontherapy-V09-01-07
248           - Corrected the G4eBremsstrahlung() process in the file
249             EMElectronStandard.cc;
250           - Updated the head of the History file;
251
25217.09.2008 A.Lechner; Tag: hadrontherapy-V09-01-06
253           - Corrections in the Low Energy Electromagnetic physic lists.
254
25515.06.2008 G.A.P.Cirrone; Tag: hadrontherapy-V09-01-05
256           - Removed AIDA call from GNUmakefile
257
25819.05.2008 G.A.P.Cirrone tag hadrontherapy-V09-01-04
259           - Added in the beam line the MOPI detector. MOPI is a microstrip
260             detector that, in the real case, is able to check during
261             the treatment, the beam simmetry of the therapy beam.
262             Its physical structure is here exactly simulated so that
263             the its contribute to the energy loss can be take into account;
264             A detailed description if the detector can be found in
265             NIM A 572 (2007) 1094-1101 and its references.
266           - Corrected the position of the Phantom and Detector;
267           - Added variables to the HadrontherapyBeamLine.cc file;
268           - Added comments to the HadrontherapyBeamLine.cc file
269             to improve the clearness.
270           - Updated the README file.
271           - Changed the default dimensions of histogram bins
272             (from 200 um to 100 um).
273
27409.03.2008 G.A.P.Cirrone tag hadrontherapy-V09-01-03
275           - Completed the update of the new beam line
276
27709.03.2008 G.A.P.Cirrone tag hadrontherapy-V09-01-02
278           - Added comments to the PhysicsList class;
279           - Eliminated not used production cuts in PhysicsList;
280           - Added NIST definition materials in Material class;
281           - Code review of the DetectorConstruction class;
282           - Changed name of the volume where the energy deposited is collected
283             from "phantom" to "detector". "Detector" is a more appropiate
284             name.
285           - Changed name of the volume where the detector is inserted from
286             "patient" to the more appropriate "Water Phantom";
287
28803.03.2008 G.A.P.Cirrone tag hadrontherapy-V09-01-01
289           - Added the generation of .root file;
290           - Removed a segmentation due to an uncorect pointer
291             in the EMHadronIonStandard class;
292           - Added options for an accurate use of Standard electromagnetic models
293             in the EMHadronIonStandard, EMElectronStandard,
294             EMPositronStandard, EMPhotonStandard  and EMMuonStandard classes;
295           - Added a macro file (physicsElectromagneticStandard.mac)
296             for the use of Hadrontherapy with the Standard Electromagnetic models;
297           - Corrected in the defaultMacro.mac, a wrong command for the
298             activation of the Standard Electromagnetic models;
299         
30029.02.2007 G.A.P.Cirrone tag hadrontherapy-V09-01-00
301           - Updated README
302
30316.11.2007 Anton Lechner tag hadrontherapy-V09-00-00
304           Updated physics commands in macro files
305           Updated README
306
30707.06.2007 MGP tag hadrontherapy-V08-03-04
308           On top of head as on 07.06.2007
309           Physics component redesigned and reimplemented by Anton Lechner
310           as a result of code review
311           Physics version to be used for Bragg peak validation paper
312           Note: previous tag hadrontherapy-V09-00-00 does not respect
313           the tag numbering scheme, to be cvs removed
314
31504.06.2007 G.A.P. Cirrone (harontherapy-V08-03-03)
316         - Various bugs fixed and random engine changed.
317
31804.06.2007 G.A.P. Cirrone (hadrontherapy-V09-00-00)
319         - Changed the random engine.
320 
32110.05.2007 G.A.P. Cirrone (hadrontherapy-V08-03-02)
322         - Improved the modulator geometry and fixed a bug on its rotation;
323
32407.05.2007 G.A.P. Cirrone (hadrontherapy-V08-02-02)
325         - Geometry upgrade(hadrontherapyBeamLine class) according
326           to the experimental CATANA proton therapy beam line;
327
32823.04.2007 S. Guatelli (hadrontherapy-V08-02-01)
329         - Compilation error corrected - human error of Susanna Guatelli.
330         - The file src/HadrontherapyProtonBertiniElastic.cc
331           and the file include/HadrontherapyProtonBertiniElastic.hh
332           have been removed
333         - This class is part of the previous version of the hadrontherapy
334           application,and it not necessary anymore in the current version
335           of the hadrontherapy application.
336
33724.1.2007 S. Guatelli (hadrontherapy-V08-02-00)
338         - Design iteration
339         - Physics lists added
340             
34116.11.2006 S. Guatelli (hadrontherapy-V08-01-05)
342         - Physics lists cleaned
343
34415.11.2006  G.A.P. Cirrone (hadrontherapy-V08-01-04)
345         - Changed cut and cut per region default values. Improved Max Step function
346           along the beam line.
347
34814.11.2006  J. Allison
349- Removed /vis/scene/transientsAction none (no longer available).
350
351
35202.10.2006  G.A.P. Cirrone and S. Guatelli(hadrontherapy-V08-01-03)
353         - Bug fix in the geometry (hadrontherapy beam line)
354            problem: wrong volume hierarchy
355
35624.07.2006  S. Guatelli (hadrontherapy-V08-01-00)
357         - Bug fix in the HadrontherapyProtonPrecompound.cc concerning
358           neutron fission and capture
359
36030.05.2006  S. Guatelli (hadrontherapy-V08-00-04)
361         - Bug deleted in all the hadronic phsyics lists; the hadronic
362           processes are not activated for He3 at the moment.
363
36417.05.2006  S. Guatelli (hadrontherapy-V08-00-02)
365         - Bug deleted with He3 in the HadrontherapyProtonPrecompound physics
366           list
367
36816.05.2006  S. Guatelli (hadrontherapy-V08-00-01)
369         - Comments in the primary particle component and in the physics component
370
37118.04.2006 G.A.P. Cirrone (hadrontherapy-V07-08-01)
372         - Improved the random generator;
373         - Corrected a bug in the primary generator action
374           on SetParticleMomentum();
375         - Changed the beam line according with a modification in the real beam line
376           considered as model (the CATANA proton therapy beam line at LNS-INFN, Catania (I));
377
37806.12.2005 S. Guatelli (hadrontherapy-V07-01-05)
379         - Particles updated
380         - Updated macros
381 
38223.11.2005 S. Guatelli (hadrontherapy-V07-01-04)
383         - File ASCII as output file deleted
384
38502.09.2005 S. Guatelli (hadrontherapy-V07-01-03)
386         - Added Hadronic physics models
387 
38808.07.2005 S. Guatelli (hadrontherapy-V07-01-02)
389         - Added alternative stopping power parameterisations for protons:
390           ICRU49, Ziegler 1977, Ziegler 1985, Ziegler (SRIM) 2000
391 
39230.05.2005 G.A.P. Cirrone and S.Guatelli (hadrontherapy-V07-00-06)
393         - Removed warnings;
394         - Analisys with AIDA 3.2.1 and PI 1.3.3;
395         - Corrected bug in the modulator wheel;
396         - Added the hadronic physic list for proton and ion;
397         - Code review 
398
39918.05.2005 Susanna Guatelli (hadrontherapy-V07-00-03)
400        - Delete public variables
401        - Optimisation of the detector construction
402        - Optimisation of the sensitive detector
403        - Modular physics introduced
404
40503.05.2005  John Allison  (examples-V07-00-03)
406        - Replaced vis manager with G4VisExecutive.
407
40828.04.2005 - M.Piergentili
409                Modular Physics list, Primary Generator Messenger,
410                updated README and defaultMacro.mac,
411                tag: hadrontherapy-V07-00-02
412
413
41425.02.2005 - G.A.P. Cirrone & M.Piergentili, update of the physiscList
415                class to correct some bugs.
41630.11.2004 - S. Guatelli,
417                correct analysis, tag: hadrontherapy-V06-02-00
418               
41916.07.2004 - G.A.P. Cirrone
420                AIDA classes inserted. Generation of an .hbk file
421                containing the depth dose distribution.
422
42328.05.2004 - S. Guatelli
424                Update of the README, code review for public release.
425
42629.03.2004 - G. Russo
427                Redefinition of the physics list with hadronic model.
428
42914.03.2004 - G.A.P. Cirrone
430                Attempt to insert AIDA class for .xml file creation.
431
43213.03.2004 - G.A.P. Cirrone
433                Redefinition of the design.
434
43527.02.2004 - G.A.P. Cirrone
436                Created, first version.
437
438
439
440
441
442
Note: See TracBrowser for help on using the repository browser.