source: trunk/Documentation/geant4/support/planned_features.shtml@ 901

Last change on this file since 901 was 901, checked in by garnier, 17 years ago

Add Geant4 Documentation at 8.12.2008

File size: 13.2 KB
RevLine 
[901]1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3<HTML>
4<HEAD>
5<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" />
6<TITLE>Geant4: new planned features</TITLE>
7<LINK REL="shortcut icon" HREF="../images/g4.gif">
8<LINK REL="stylesheet" TYPE="text/css" HREF="../includes/geantstyle.css" />
9</HEAD>
10
11<BODY>
12
13<!-- stop index -->
14<table id="top" cellpadding="0" cellspacing="0" width="100%">
15 <tr>
16 <td><a href="index.shtml">
17 <img alt="Geant4 Home" src="http://cern.ch/geant4/images/geanttiny.gif" width="164" height="40" /></a></td>
18 <td align="right" class="doNotPrint">
19 <a href="http://cern.ch/geant4/support/download.shtml">Download</a>
20 | <a href="http://hypernews.slac.stanford.edu/HyperNews/geant4/cindex">User
21 Forum</a> | <a href="http://cern.ch/geant4/gallery/index.html">
22 Gallery</a><br />
23 <a href="http://cern.ch/geant4/collaboration/contacts.shtml">
24 Contact Us</a><br />
25 <form method="get" action="http://www.cern.ch/cgi-bin/directory-search.pl">
26 <input type="hidden" value="No" name="SubSearch" />
27 <input type="hidden" value="url:wwwinfo.cern.ch/asd/geant4/G4UsersDocuments/
28url:geant4.web.cern.ch/geant4/G4UsersDocuments/" name="AdditionalQuery" />
29 <input type="hidden" value="searchbrowse.html" name="TemplateFile" />
30 <input type="hidden" value="http://wwwinfo.cern.ch/asd/" name="Referer" />
31 <input type="hidden" value="cern" name="qc" />
32 <input type="hidden" value="cern" name="col" />
33 <input size="35" name="qt" />
34 <input type="submit" value="Search Geant4" />
35 </form>
36 </td>
37 </tr>
38</table>
39
40<!-- start index -->
41
42<table border="0" cellpadding="4" cellspacing="0">
43 <tr>
44 <td id="breadcrumb">
45 <!-- start bread crumb --><a href="../index.shtml">Home</a> &gt;
46 <a href="index.shtml">User Support</a> &gt;
47 Planned features<!-- end bread crumb --></td>
48 </tr>
49 <tr>
50 <td id="main">
51 <!--start main page content -->
52 <H2>Planned developments for 2008</H2>
53
54<P>
55<I>Items in this list are related to <u>new developments</u> scheduled for the current year.<BR>
56 Improvements, fixes, studies and maintenance items are not mentioned here as part
57 of routine activity</I>
58</P>
59<P>
60NOTE: <I>Items marked with (*) may or may not be achieved in 2008.</I>
61</P>
62
63<H3>Geometry</H3>
64<UL>
65<LI>Review usage of safety on exiting surfaces in navigator - <I>(1)</I></LI>
66<LI>Code review for selected CGS shapes - <I>(1)</I></LI>
67<LI>Revision of use of angular/radial tolerances in CSG solids - <I>(1)</I></LI>
68<LI>Field performance evaluation and tuning/benchmark - <I>(1)/(2)</I></LI>
69<LI>Extension of G4Region to local magnetic fields - <I>(2)</I></LI>
70<LI>Code review for magnetic field classes - <I>(2)</I></LI>
71<LI>Enhance interoperability of multiple navigators/geometries - <I>(2)</I></LI>
72</UL>
73
74<P></P>
75
76<H3>Hadronic Physics</H3>
77<UL>
78<LI>First implementation of DPMJET interface - <I>(1)</I></LI>
79<LI><TT>E, Q, S, B</TT> conserving model for nucleons and pions in RPG model - <I>(1)</I></LI>
80<LI>Extension of QMD model to 2-3 GeV/n interactions - <I>(1)</I></LI>
81<LI>New high precision elastic neutron model using G4ENDL (LLNL database) - <I>(1)</I></LI>
82<LI>Fully tuned diffuse elastic scattering - <I>(1)</I></LI>
83<LI>Complete validation of INCL/ABLA processes - <I>(1)</I></LI>
84<LI>Addition of JENDL high energy cross sections to G4NDL - <I>(1)</I></LI>
85<LI>Improved modeling of coherent hadron elastic scattering - <I>(1)/(2)</I></LI>
86<LI>Feasibility study for implementation of incident kaons in Binary cascade - <I>(1)/(2)</I></LI>
87<LI>Addition of Coulomb barrier to Bertini cascade - <I>(1)/(2)</I></LI>
88<LI>Cross-sections upgrade and class re-design for Bertini cascade - <I>(1)/(2)</I></LI>
89<LI>Validation of precompound/de-excitation against TARC data - <I>(1)/(2)</I></LI>
90<LI>Standardization of elastic cross section classes - <I>(1)/(2)</I></LI>
91<LI>Survey of available cross section data for charge-exchange - <I>(1)/(2)</I></LI>
92<LI>New extended example for use of hadronic models with cross sections only - <I>(1)/(2)</I></LI>
93<LI>Addition of ENDL (LLNL) data to G4NDL - <I>(2)</I></LI>
94<LI>Addition of capture, fission and inelastic to G4ENDL models - <I>(2)</I></LI>
95<LI>Addition of meson interactions to QMD model - <I>(2)</I></LI>
96<LI>Fully tuned RPG model - <I>(2)</I></LI>
97<LI>CHIPS code review - <I>(2)/(*)</I></LI>
98</UL>
99
100<P></P>
101
102<H3>Low-energy Electromagnetic physics</H3>
103<UL>
104<LI>Implementation of Doppler-broadening model according to the new Compton
105 design - <I>(1)</I></LI>
106<LI>PIXE: extension of existing model to L shell (protons) and
107 to alpha particles - <I>(1)</I></LI>
108<LI>Implementation of ICRU73-based ion model - <I>(2)</I></LI>
109<LI>New microdosimetry models - <I>(2)</I></LI>
110<LI>Design iteration for improved usability as interchangeable
111 w.r.t. Standard Electromagnetic implementations - <I>(2)</I></LI>
112</UL>
113
114<P></P>
115
116<H3>Materials, Generic Processes and Parameterisations</H3>
117<UL>
118<LI>Parallel geometry: review implementation - <I>(1)/(2)</I></LI>
119<LI>Process-based event biasing - <I>(2)</I></LI>
120<LI>Introduction of Reverse Monte Carlo technique - <I>(1)/(2)</I>
121 <UL>
122 <LI>Implementation of the reverse Monte Carlo method for e- dose
123 computation</LI>
124 <LI>Addition of continuous processes: reverse continuous gain of
125 energy by ionisation and Bremsstrahlung for <TT>e-</TT>,
126 reverse multiple-scattering for <TT>e-</TT></LI>
127 <LI>Addition of discrete processes: reverse discrete ionisation
128 for <TT>e-</TT>, reverse discrete Bremstrahlung, reverse
129 Compton scattering, reverse photo-electric effect</LI>
130 <LI>New example for rapid <TT>e-</TT> dose computation based on
131 the use of the reverse MC method</LI>
132 </UL></LI>
133</UL>
134
135<P></P>
136
137<H3>Standard Electromagnetic physics & optical processes</H3>
138<UL>
139<LI>Validation and verification of EM physics
140 <UL>
141 <LI>Addition of extra scattering comparisons - <I>(1)</I></LI>
142 <LI>Addition of Bragg peak comparisons - <I>(1)</I></LI>
143 <LI>Addition of tests on vertex detector simulation - <I>(1)</I></LI>
144 <LI>Addition of test on LPM effect - <I>(1)</I></LI>
145 <LI>Addition of tests on ion straggling - <I>(2)</I></LI>
146 </UL></LI>
147<LI>Updates to ionisation processes
148 <UL>
149 <LI>Simulation of fluctuations per particle type - <I>(2)</I></LI>
150 <LI>Simulation of drift electrons in gaseous detectors - <I>(2)</I></LI>
151 </UL></LI>
152<LI>Multiple and single scattering
153 <UL>
154 <LI>Muon multiple scattering final release - <I>(1)</I></LI>
155 <LI>Hadron multiple scattering coherent with hadron diffuse model - <I>(2)</I></LI>
156 <LI>Integration of ion scattering model - <I>(2)</I>
157 </UL></LI>
158<LI>Optical photons physics
159 <UL>
160 <LI>New extended/optical example to exhibit transmission properties
161 of optical fibers with circular and elliptical cross section - <I>(1)</I></LI>
162 <LI>Inclusion of <i>Mie</i> scattering as a new optical photon physics
163 process - <I>(2)</I></LI>
164 <LI>Extension to the <i>unified</i> surface model to have both specular
165 and diffuse components for the transmitted photons - <I>(2)</I></LI>
166 <LI>Implementation of a more flexible micro facet sampling method for
167 optical surfaces - <I>(2)</I></LI>
168 <LI>Modelling of optical transport in a volume that has different optical
169 treatments on different sides - <I>(2)</I></LI>
170 </UL></LI>
171<LI>Simulation of Birks effects in different media - <I>(1)</I></LI>
172<LI>Review of the Bremsstrahlung models including LPM effect - <I>(1)</I></LI>
173<LI>Development of Bremsstrahlung and <TT>e+e-</TT> pair production processes
174 and models for pions and protons - <I>(1)</I></LI>
175<LI>Introduction of process sub-type - <I>(1)</I></LI>
176<LI>Introduction of cut in range for recoil - <I>(2)</I></LI>
177<LI>Introduction of variable density for medical applications - <I>(2)</I></LI>
178<LI>Update to Cerenkov process: limitation of the step in <TT>G4Cerenkov</TT>
179 when particle drops below the Cherenkov threshold - <I>(2)</I></LI>
180<LI>Implementation spin precession in magnetic field for polarised processes - <I>(2)</I></LI>
181<LI>Introduction of K-L shell X-rays in photo-electric process - <I>(2)</I></LI>
182<LI>Provision of physics list for medical and space physics - <I>(2)/(*)</I></LI>
183<LI>Development of a cross-section biasing variant - <I>(2)/(*)</I></LI>
184<LI>Access to cross-sections and mean-free-path - <I>(2)/(*)</I></LI>
185<LI>Extension of <TT>e+</TT> annihilation to hadrons : addition of <TT>3pi</TT>
186 and <TT>K+K-</TT> production - <I>(2)/(*)</I></LI>
187</UL>
188
189<P></P>
190
191<H3>Particles & Track</H3>
192<UL>
193<LI>Prototype implementation of tables of nuclei - <I>(1)/(2)</I></LI>
194<LI>Increase precision for tracking in time - <I>(1)/(2)</I></LI>
195<LI>Re-design particle-change for parallel world navigation - <I>(2)</I></LI>
196<LI>Review particle-change design for CPU optimization - <I>(2)</I></LI>
197</UL>
198
199<P></P>
200
201<H3>Persistency</H3>
202<UL>
203<LI>Full implementation of GDML writer - <I>(1)</I></LI>
204<LI>Complete GDML support for parameterised volumes and missing properties - <I>(1)</I></LI>
205<LI>GDML integration of stand-alone tool for CAD files to tessellated
206 geometry conversion - <I>(1)</I></LI>
207<LI>New module for importing ASCII format detector descriptions - <I>(2)</I></LI>
208</UL>
209
210<P></P>
211
212<H3>Run, Event & Detector Response</H3>
213<UL>
214<LI>Finalize inter-operability with parallel navigation - <I>(1)/(2)</I></LI>
215<LI>Introduce cylindrical mesh for command-based scoring - <I>(2)</I></LI>
216<LI>Prototype multi-core extension of Geant4 - <I>(2)/(*)</I></LI>
217</UL>
218
219<P></P>
220
221<H3>Tracking</H3>
222<UL>
223<LI>Redesign and implementation of Selective Verbosity - <I>(1)/(2)</I></LI>
224<LI>Investigating requirements on interaction snapshot and adding touchable
225 to secondaries - <I>(1)/(2)</I></LI>
226</UL>
227
228<P></P>
229
230<H3>User and Category Interfaces</H3>
231<UL>
232<LI>New interface to Qt - <I>(1)</I></LI>
233<LI>GUI widgets modules using Tkinter for general use and
234 update of Geant4Py examples - <I>(1)/(2)</I></LI>
235<LI>Geant4 Web Service framework based on Geant4Py and CherryPy - <I>(1)/(2)</I></LI>
236</UL>
237
238<P></P>
239
240<H3>Visualisation and Graphics Representations</H3>
241<UL>
242<LI>Extend 2D drawing capabilities - <I>(1)</I></LI>
243<LI>Integrated visualization of field lines - <I>(1)/(2)</I></LI>
244<LI>Additional trajectory models and filters - <I>(1)/(2)</I></LI>
245<LI>Capture and handle <TT>Ctrl-C</TT> to return to idle prompt during visualization - <I>(1)/(2)</I></LI>
246<LI>OpenGL driver that makes PS without any graphics window - <I>(1)/(2)</I></LI>
247<LI>Full support for visualization of boolean shapes - <I>(2)/(*)</I></LI>
248<LI>Improved visualization tools for voxel geometries - <I>(2)/(*)</I></LI>
249<LI>Filtering of geometry according to attributes - <I>(2)/(*)</I></LI>
250<LI>Asymmetric scaling: support in more drivers (at least HepRepFile and DAWN) - <I>(2)/(*)</I></LI>
251<LI>Background color: support in more drivers (at least HepRepFile and DAWN) - <I>(2)/(*)</I></LI>
252<LI>Window location: support in more drivers (currently only in OGLIX and OGLSX) - <I>(2)/(*)</I></LI>
253<LI>2D and 3D text: support in more drivers (currently only in DAWN and OpenGL) - <I>(2)/(*)</I></LI>
254<LI>Smooth shading: support in more drivers - <I>(2)/(*)</I></LI>
255<LI>Label trajectories or hits with <TT>G4Atts</TT> - <I>(2)/(*)</I></LI>
256<LI>Control of auxiliary edges: support in more drivers - <I>(2)/(*)</I></LI>
257<LI>Enhance interoperability of the different visualization drivers - <I>(2)/(*)</I></LI>
258<LI>Support dynamic loading of visualization drivers - <I>(2)/(*)</I></LI>
259<LI>Web-based DAWN rendering service - <I>(2)/(*)</I></LI>
260<LI>Complete immediate mode for HepRep browsers such as HepRApp or FRED - <I>(2)/(*)</I></LI>
261<LI>Create HepRepFile to DAWNFile converter, and vice-versa - <I>(2)/(*)</I></LI>
262<LI>Hierarchical VRML (rather than current flat VRML) - <I>(2)/(*)</I></LI>
263</UL>
264
265<P></P>
266
267<H3>Advanced Examples</H3>
268<UL>
269<LI>New examples</I>
270 <UL>
271 <LI>Radiation-monitor - <I>(2)</I></LI>
272 <LI>Nanotechnology - <I>(2)</I></LI>
273 </UL></LI>
274<LI>Extension of xray_fluorescence to include new PIXE model - <I>(2)</I></LI>
275<LI>Extension of radioprotection to include new ion models - <I>(2)</I></LI>
276</UL>
277
278<HR>
279<H2>Deadlines</H2>
280<OL>
281<LI>First semester - <I>27 June 2008</I></LI>
282<LI>Second semester - <I>19 December 2008</I></LI>
283</OL>
284
285<!--end main page content --></td>
286</tr>
287</table>
288
289<!-- start footer -->
290<div id="bottom">
291 <br/><br/>
292<a href="http://cern.ch/geant4/applications/index.shtml">Applications</a> |
293<a href="http://cern.ch/geant4/support/index.shtml">User Support</a> |
294<a href="http://cern.ch/geant4/results/index.shtml">Results &amp; Publications</a> |
295<a href="http://cern.ch/geant4/collaboration/index.shtml">Collaboration</a> |
296<a href="http://cern.ch/geant4/sitemap.shtml">Site Map</a><br />
297<p></p>
298<script type="text/javascript">
299<!--//
300var zap_domain = "cern.ch"
301var zap_user = "Gunter.Folger"
302var zap_recipient = zap_user + "@" + zap_domain
303var zap_url = "mailto:" + zap_recipient +"?subject=Feedback&body=My feedback concerns the page at: " + " " + escape(top.parent.location.href)
304document.write('<a href="' + zap_url + '" target=>Contact Webmaster</a>')
305//-->
306</script>
307
308
309 <p>
310 First release: 22 February 2008<BR>
311 Last update: 28 February 2008
312 </p>
313</div>
314<!-- End footer -->
315
316</BODY>
317</HTML>
Note: See TracBrowser for help on using the repository browser.