![]() |
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>
Inheritance diagram for G4BOptnLeadingParticle:
Collaboration diagram for G4BOptnLeadingParticle: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.
Here is the call graph for this function:
|
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().
Here is the caller graph for this function:
|
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().