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

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

update to geant4.9.3

File size: 18.2 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         ====================================================
10
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.
14
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
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)
294         - Geometry upgrade(hadrontherapyBeamLine class) according
295           to the experimental CATANA proton therapy beam line;
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.