Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4VWeightWindowAlgorithm Class Referenceabstract

G4VWeightWindowAlgorithm is an interface class for a weight window algorithm. It calculates the number of tracks and their weight according to the inital track weight and the lower energy bound in the energy-space cell. More...

#include <G4VWeightWindowAlgorithm.hh>

Inheritance diagram for G4VWeightWindowAlgorithm:

Public Member Functions

 G4VWeightWindowAlgorithm ()=default
virtual ~G4VWeightWindowAlgorithm ()=default
virtual G4Nsplit_Weight Calculate (G4double init_w, G4double lowerWeightBound) const =0

Detailed Description

G4VWeightWindowAlgorithm is an interface class for a weight window algorithm. It calculates the number of tracks and their weight according to the inital track weight and the lower energy bound in the energy-space cell.

Definition at line 48 of file G4VWeightWindowAlgorithm.hh.

Constructor & Destructor Documentation

◆ G4VWeightWindowAlgorithm()

G4VWeightWindowAlgorithm::G4VWeightWindowAlgorithm ( )
default

Default Constructor and Destructor.

◆ ~G4VWeightWindowAlgorithm()

virtual G4VWeightWindowAlgorithm::~G4VWeightWindowAlgorithm ( )
virtualdefault

Member Function Documentation

◆ Calculate()

virtual G4Nsplit_Weight G4VWeightWindowAlgorithm::Calculate ( G4double init_w,
G4double lowerWeightBound ) const
pure virtual

Calculates the number of tracks and their weight according to the initial track weight and the lower energy bound.

Implemented in G4WeightWindowAlgorithm.


The documentation for this class was generated from the following file: