44 #ifndef G4BOptrForceCollision_hh
45 #define G4BOptrForceCollision_hh 1
82 std::map< const G4BiasingProcessInterface*, G4BOptnForceFreeFlight* > fFreeFlightOperations;
87 std::vector < const G4VProcess* > fProcesses;
88 const G4VProcess *fFirstProcess, *fLastProcess;
virtual void OperationApplied(const G4BiasingProcessInterface *callingProcess, G4BiasingAppliedCase biasingCase, G4VBiasingOperation *operationApplied, const G4VParticleChange *particleChangeProduced)
virtual void OperationApplied(const G4BiasingProcessInterface *callingProcess, G4BiasingAppliedCase biasingCase, G4VBiasingOperation *operationApplied, const G4VParticleChange *particleChangeProduced)
virtual void StartTracking(const G4Track *track)
G4BOptrForceCollision(G4String particleToForce, G4String name="ForceCollision")
virtual void ExitBiasing(const G4Track *, const G4BiasingProcessInterface *)