ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/biasing/generic/include/G4BOptnLeadingParticle.hh>
Private Attributes | |
G4ParticleChange | fParticleChange |
G4double | fRussianRouletteKillingProbability |
Definition at line 54 of file G4BOptnLeadingParticle.hh.
View newest version in sPHENIX GitHub at line 54 of file G4BOptnLeadingParticle.hh
G4BOptnLeadingParticle::G4BOptnLeadingParticle | ( | G4String | name | ) |
Definition at line 33 of file G4BOptnLeadingParticle.cc.
View newest version in sPHENIX GitHub at line 33 of file G4BOptnLeadingParticle.cc
|
virtual |
Definition at line 39 of file G4BOptnLeadingParticle.cc.
View newest version in sPHENIX GitHub at line 39 of file G4BOptnLeadingParticle.cc
|
virtual |
G4cout << G4endl;
Implements G4VBiasingOperation.
Definition at line 43 of file G4BOptnLeadingParticle.cc.
View newest version in sPHENIX GitHub at line 43 of file G4BOptnLeadingParticle.cc
References kdfinder::abs(), G4ParticleChange::AddSecondary(), fKillTrackAndSecondaries, fParticleChange, fRussianRouletteKillingProbability, fStopAndKill, G4cout, G4endl, G4UniformRand, G4ParticleChange::GetEnergy(), G4Track::GetKineticEnergy(), G4ParticleChange::GetMomentumDirection(), G4Track::GetMomentumDirection(), G4VProcess::GetProcessName(), G4VParticleChange::GetWeight(), G4Track::GetWeight(), G4BiasingProcessInterface::GetWrappedProcess(), incremental_prev_tag::idx, G4ParticleChange::Initialize(), G4VProcess::PostStepDoIt(), G4ParticleChange::ProposeEnergy(), G4ParticleChange::ProposeMomentumDirection(), G4VParticleChange::ProposeParentWeight(), G4VParticleChange::ProposeTrackStatus(), G4Track::SetKineticEnergy(), G4Track::SetMomentumDirection(), G4VParticleChange::SetNumberOfSecondaries(), G4VParticleChange::SetSecondaryWeightByProcess(), G4Track::SetWeight(), and v.
|
inlinevirtual |
Implements G4VBiasingOperation.
Definition at line 72 of file G4BOptnLeadingParticle.hh.
View newest version in sPHENIX GitHub at line 72 of file G4BOptnLeadingParticle.hh
|
inlinevirtual |
Implements G4VBiasingOperation.
Definition at line 75 of file G4BOptnLeadingParticle.hh.
View newest version in sPHENIX GitHub at line 75 of file G4BOptnLeadingParticle.hh
|
inline |
Definition at line 86 of file G4BOptnLeadingParticle.hh.
View newest version in sPHENIX GitHub at line 86 of file G4BOptnLeadingParticle.hh
References fRussianRouletteKillingProbability.
|
inlinevirtual |
Implements G4VBiasingOperation.
Definition at line 65 of file G4BOptnLeadingParticle.hh.
View newest version in sPHENIX GitHub at line 65 of file G4BOptnLeadingParticle.hh
Definition at line 85 of file G4BOptnLeadingParticle.hh.
View newest version in sPHENIX GitHub at line 85 of file G4BOptnLeadingParticle.hh
References fRussianRouletteKillingProbability.
Referenced by GB07BOptrLeadingParticle::ProposeFinalStateBiasingOperation().
|
private |
Definition at line 90 of file G4BOptnLeadingParticle.hh.
View newest version in sPHENIX GitHub at line 90 of file G4BOptnLeadingParticle.hh
Referenced by ApplyFinalStateBiasing().
|
private |
Definition at line 91 of file G4BOptnLeadingParticle.hh.
View newest version in sPHENIX GitHub at line 91 of file G4BOptnLeadingParticle.hh
Referenced by ApplyFinalStateBiasing(), GetFurtherKillingProbability(), and SetFurtherKillingProbability().