47 #ifndef GB05BOptrSplitAndKillByCrossSection_hh
48 #define GB05BOptrSplitAndKillByCrossSection_hh 1
virtual ~GB05BOptrSplitAndKillByCrossSection()
std::vector< G4String > fProcessesToEquipoise
const G4ThreeVector const G4double const
std::vector< const G4VProcess * > fProcesses
virtual G4VBiasingOperation * ProposeNonPhysicsBiasingOperation(const G4Track *, const G4BiasingProcessInterface *) final
void AddProcessToEquipoise(G4String processName)
GB05BOptnSplitAndKillByCrossSection * fSplitAndKillByCrossSection
virtual G4VBiasingOperation * ProposeFinalStateBiasingOperation(const G4Track *, const G4BiasingProcessInterface *) final
const G4ParticleDefinition * fParticleToBias
GB05BOptrSplitAndKillByCrossSection(G4String particleToBias, G4String name="SplitAndKillByXS")
virtual G4VBiasingOperation * ProposeOccurenceBiasingOperation(const G4Track *, const G4BiasingProcessInterface *) final