G4ThreeVector GetRandomDirection()
G4Absorber(G4double cutOnP)
G4bool WillBeAbsorbed(const G4KineticTrack &kt)
int operator==(const G4Absorber &right) const
G4bool FindAbsorbers(G4KineticTrack &kt, G4KineticTrackVector &tgt)
G4bool FindProducts(G4KineticTrack &kt)
G4KineticTrackVector * theAbsorbers
G4KineticTrackVector * GetProducts()
G4KineticTrackVector * GetAbsorbers()
G4bool Absorb(G4KineticTrack &kt, G4KineticTrackVector &tgt)
const G4Absorber & operator=(const G4Absorber &right)
int operator!=(const G4Absorber &right) const
G4KineticTrackVector * theProducts