71 ProposeOccurenceBiasingOperation(
const G4Track* track,
77 virtual G4VBiasingOperation*
78 ProposeNonPhysicsBiasingOperation(
const G4Track*,
const G4BiasingProcessInterface*)
90 virtual void OperationApplied(
const G4BiasingProcessInterface* callingProcess,
92 G4VBiasingOperation* occurenceOperationApplied,
93 G4double weightForOccurenceInteraction,
94 G4VBiasingOperation* finalStateOperationApplied,
95 const G4VParticleChange* particleChangeProduced );
103 std::map <
const G4ParticleDefinition*,
104 G4ChannelingOptrChangeCrossSection* > fBOptrForParticle;
105 std::vector < const G4ParticleDefinition* > fParticlesToBias;
106 G4ChannelingOptrChangeCrossSection* fCurrentOperator;
109 G4int fnInteractions;
virtual ~G4ChannelingOptrMultiParticleChangeCrossSection()
void AddParticle(const G4String &particleName)