| 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/
|
|---|
| 28 | url: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> >
|
|---|
| 46 | <a href="index.shtml">User Support</a> >
|
|---|
| 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>
|
|---|
| 60 | NOTE: <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 & 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 | <!--//
|
|---|
| 300 | var zap_domain = "cern.ch"
|
|---|
| 301 | var zap_user = "Gunter.Folger"
|
|---|
| 302 | var zap_recipient = zap_user + "@" + zap_domain
|
|---|
| 303 | var zap_url = "mailto:" + zap_recipient +"?subject=Feedback&body=My feedback concerns the page at: " + " " + escape(top.parent.location.href)
|
|---|
| 304 | document.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>
|
|---|