|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
G4VWeightWindowStore is an interface class for a weight window store. It defines how the lower weight window bound can be obtained from a weight window store. More...
#include <G4VWeightWindowStore.hh>
Public Member Functions | |
| G4VWeightWindowStore ()=default | |
| virtual | ~G4VWeightWindowStore ()=default |
| virtual G4double | GetLowerWeight (const G4GeometryCell &gCell, G4double partEnergy) const =0 |
| virtual G4bool | IsKnown (const G4GeometryCell &gCell) const =0 |
| virtual const G4VPhysicalVolume & | GetWorldVolume () const =0 |
G4VWeightWindowStore is an interface class for a weight window store. It defines how the lower weight window bound can be obtained from a weight window store.
Definition at line 49 of file G4VWeightWindowStore.hh.
|
default |
Default Constructor and Destructor.
|
virtualdefault |
|
pure virtual |
Computes a lower weight bound value of a "cell" addressed by a G4GeometryCell and the corresponding energy from the store.
Implemented in G4WeightWindowStore.
|
pure virtual |
Returns a reference to the wolrd volume of the geometry.
Implemented in G4WeightWindowStore.
Referenced by G4GeometrySampler::PrepareWeightWindow().
|
pure virtual |
Returns true if the gCell is in the store, else false.
Implemented in G4WeightWindowStore.