47 #ifndef GB06BOptrSplitAndKillByImportance_hh
48 #define GB06BOptrSplitAndKillByImportance_hh 1
virtual ~GB06BOptrSplitAndKillByImportance()
std::map< G4int, G4int > fImportanceMap
std::map< G4int, G4int > & GetImportanceMap()
G4int fParallelWorldIndex
GB06BOptrSplitAndKillByImportance(G4String particleToBias, G4String name="SplitAndKillByImportance")
virtual G4VBiasingOperation * ProposeNonPhysicsBiasingOperation(const G4Track *, const G4BiasingProcessInterface *) final
const G4BiasingProcessSharedData * fBiasingSharedData
void SetParallelWorld(G4VPhysicalVolume *parallelWorld)
const G4ParticleDefinition * fParticleToBias
const G4ParallelGeometriesLimiterProcess * fBiasingLimiterProcess
GB06BOptnSplitAndKillByImportance * fSplitAndKillByImportance
virtual G4VBiasingOperation * ProposeOccurenceBiasingOperation(const G4Track *, const G4BiasingProcessInterface *) final
G4VPhysicalVolume * fParallelWorld
virtual G4VBiasingOperation * ProposeFinalStateBiasingOperation(const G4Track *, const G4BiasingProcessInterface *) final