Back to home page

EIC code displayed by LXR

 
 

    


Last indexation completed on 2025-02-22 11:03:15 UTC

Examples for event biasing: B01, B02 and B03
B01, B02 and B03 applications demonstrate the usage of different variance reduction techniques supported in Geant4, or possible from the user applications.
General remark to variance reduction


SEE ALSO: README

  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2025-02-22 08:01:08  
folder B01/ - 2025-02-22 08:01:08  
folder B02/ - 2025-02-22 08:01:08  
folder B03/ - 2025-02-22 08:01:08  
folder GB01/ - 2025-02-22 08:01:08

Example GB01 : cross-section biasing
This example illustrates how to bias process cross-sections.
Generally speaking, the scheme consists of a G4VBiasingOperator that takes decisions on what sort of biasing is to be applied. The operator makes these decision on requests of the G4BiasingProcessInterface process. This process wraps an actual physics process and asks to the operator about what sort of biasing it should apply. This operator selects G4VBiasingOperation objects that implement the actual biasing content.


SEE ALSO: README

folder GB02/ - 2025-02-22 08:01:08

Example GB02 : force collision biasing
This example illustrates how to make a force collision biasing in a way that is essentially the same than the MCNP one.
Generally speaking, the scheme consists of a G4VBiasingOperator that takes decisions on what sort of biasing is to be applied. The operator makes these decision on requests of the G4BiasingProcessInterface process. This process wraps an actual physics process and asks to the operator about what sort of biasing it should apply. This operator selects G4VBiasingOperation objects that implement the actual biasing content.


SEE ALSO: README

folder GB03/ - 2025-02-22 08:01:08

Example GB03 : geometry based biasing
This example illustrates a use of generic biasing classes to implement a technique near to "geometry importance biasing".
The geometry is the same than in EM tests, with the sampling calorimeter made of a series of layers of absorber and gap.
The biasing applies to neutrons only.


SEE ALSO: README

folder GB04/ - 2025-02-22 08:01:08

Example GB04 : bremsstrahlung splitting
This example illustrates the use of the generic biasing classes to create a bremsstrahlung splitting technique. Note that the EM package also offers a bremsstrahlung splitting, that is built-in to the package.
GB04BOptnBremSplitting


SEE ALSO: README

folder GB05/ - 2025-02-22 08:01:08

Example GB05: splitting by cross-section
This example illustrates a technique that uses physics cross-sections to determine the splitting [killing] rate in a shielding problem. This technique is supposed to be an invention, and this example here is not optimized. The technique is applied here to neutrons.


SEE ALSO: README

folder GB06/ - 2025-02-22 08:01:08

Example GB06: parallel geometries with generic biasing
This example demonstrates the use of parallel geometries in generic biasing, on a classical shield problem, using geometry-based importance biasing.
1) Geometry and activation of navigation in parallel world:


SEE ALSO: README

folder GB07/ - 2025-02-22 08:01:08

Example GB07 : leading particle biasing
This example illustrates how to use the leading particle biasing option.
It uses the G4BOptnLeadingParticle biasing operation located in:
source/processes/biasing/generic ,
and defines the following biasing operation to handle it:


SEE ALSO: README

folder ReverseMC01/ - 2025-02-22 08:01:08

Example1 for Reverse Monte Carlo
Author
This example code and the adjoint classes in the G4 toolkit have been developed by L.Desorgher (SpaceIT GmbH) under the ESA contract 21435/08/NL/AT. For any (reasonable) question you may contact the author at the following email address : desorgher@spaceit.ch


SEE ALSO: README

CMakeLists.txt 362 bytes 2025-02-22 08:01:08 -  
GNUmakefile 593 bytes 2025-02-22 08:01:08 2025-02-22 09:41:33  
History 8038 bytes 2025-02-22 08:01:08 -  
README 5283 bytes 2025-02-22 08:01:08 -