34#ifndef G4WeightCutOffProcess_hh
35#define G4WeightCutOffProcess_hh 1
63 const G4String &aName =
"WeightCutOffProcess",
118 void CopyStep(
const G4Step & step);
120 G4Step* fGhostStep =
nullptr;
136 G4String fGhostWorldName =
"NoParallelWorld";
139 G4int fNavigatorID = -1;
144 G4bool fOnBoundary =
false;
G4double condition(const G4ErrorSymMatrix &m)
G4ReferenceCountedHandle< G4VTouchable > G4TouchableHandle
G4TouchableHandle is a type providing reference counting mechanism for any kind of touchable objects....
G4FieldTrack defines a data structure bringing together a magnetic track's state (position,...
G4Navigator is a class for use by the tracking management, able to obtain/calculate dynamic tracking ...
G4PathFinder directs the lock-stepped propagation of a track in the 'mass' and other parallel geometr...
G4TransportationManager is a singleton class which stores the navigator used by the transportation pr...
G4VIStore is an interface of an "importance store" used by importance sampling. It defines how an imp...
G4VPhysicalVolume is an abstract base class for the representation of a positioned volume....
G4VProcess(const G4String &aName="NoName", G4ProcessType aType=fNotDefined)
virtual G4VParticleChange * AlongStepDoIt(const G4Track &, const G4Step &)
const G4String & GetName() const
void SetParallelWorld(const G4String ¶llelWorldName)
G4WeightCutOffProcess(G4double wsurvival, G4double wlimit, G4double isource, G4VIStore *istore, const G4String &aName="WeightCutOffProcess", G4bool para=false)
void StartTracking(G4Track *)
virtual G4VParticleChange * AtRestDoIt(const G4Track &, const G4Step &)
virtual G4VParticleChange * PostStepDoIt(const G4Track &, const G4Step &)
virtual G4double PostStepGetPhysicalInteractionLength(const G4Track &aTrack, G4double previousStepSize, G4ForceCondition *condition)
virtual G4double AtRestGetPhysicalInteractionLength(const G4Track &, G4ForceCondition *)
G4WeightCutOffProcess & operator=(const G4WeightCutOffProcess &)=delete
virtual G4double AlongStepGetPhysicalInteractionLength(const G4Track &, G4double, G4double, G4double &, G4GPILSelection *)
G4WeightCutOffProcess(const G4WeightCutOffProcess &)=delete
virtual ~G4WeightCutOffProcess()