2016
Version 1.0
- Geometry Biasing with Importance:
- Understand the differences between generic biasing applied to geometrical biasing and the “standard” importance biasing
- Improve testing of biasing processes - to identify and understand differences and compare with analogue simulations
- Clean up and revise test33 to correctly test biasing in MT mode
- Investigate the “switchability” between generic and geometrical biasing
- Consider deprecating importance biasing
- Debug the geometrical biasing for the case of deleted and reinstantiated geometries.
- Command line and “smart” biasing scheme
- Reverse Monte Carlo:
- Improvments of EM ReverseMC for case of thick shielding
- Continue/Finish Migration of ReverseMC to MT
- Generic process:
- Consider interest of new method G4VProcess::StartEvent()
- Generic Biasing:
- Continue enriching event biasing options:
- Refactor existing generic biasing brem. splitting example to source
- Leading particle (alternative to existing one in HAD)
- Statistical test suite to verify correctness of biasing wrt to analog
- Improvements:
- Allow/demonstrate use of parallel worlds
- Feasibility studies and prototyping
-
Biasing of charged particles, with cross-section changing over the step
-
Use of occurence biasing to allow continuous density change inside a same volume
-
DXTRAN-like biasing
-
Material/isotope biasing
-
Woodcock tracking
-
Implicit capture
-
- Materials:
- Evaluate usage of G4float for material data instead of G4double
- Improved G4Exception usage in material classes, remove asserts
- Introduce some c++11 into material classes
- Evaluate interest of a material extension through an abstract class mechanism to at least gather information about processes using such extended properties (eg : DNA, channeling, thermal neutron)
*Updated: 29th February 2016
*