44 #ifndef G4BOptrForceCollision_hh    45 #define G4BOptrForceCollision_hh 1    81              G4VBiasingOperation*                      operationApplied, 
const G4VParticleChange*        particleChangeProduced ) 
final;
    84              G4VBiasingOperation*            finalStateOperationApplied, 
const G4VParticleChange*        particleChangeProduced ) 
final;
 
G4double fInitialTrackWeight
 
G4BOptrForceCollisionTrackData * fCurrentTrackData
 
virtual G4VBiasingOperation * ProposeNonPhysicsBiasingOperation(const G4Track *track, const G4BiasingProcessInterface *callingProcess) final
 
virtual void EndTracking() final
 
G4BOptrForceCollision(G4String particleToForce, G4String name="ForceCollision")
 
void OperationApplied(const G4BiasingProcessInterface *callingProcess, G4BiasingAppliedCase biasingCase, G4VBiasingOperation *operationApplied, const G4VParticleChange *particleChangeProduced) final
 
G4BOptnForceCommonTruncatedExp * fSharedForceInteractionOperation
 
virtual void StartRun() final
 
virtual void ExitBiasing(const G4Track *, const G4BiasingProcessInterface *) final
 
const G4Track * fCurrentTrack
 
virtual void StartTracking(const G4Track *track) final
 
G4BOptnCloning * fCloningOperation
 
virtual void Configure() final
 
std::map< const G4BiasingProcessInterface *, G4BOptnForceFreeFlight *> fFreeFlightOperations
 
virtual G4VBiasingOperation * ProposeFinalStateBiasingOperation(const G4Track *track, const G4BiasingProcessInterface *callingProcess) final
 
G4int fForceCollisionModelID
 
virtual G4VBiasingOperation * ProposeOccurenceBiasingOperation(const G4Track *track, const G4BiasingProcessInterface *callingProcess) final
 
virtual void ConfigureForWorker() final
 
const G4ParticleDefinition * fParticleToBias