ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/extended/biasing/GB04/include/GB04BOptnBremSplitting.hh>
Private Attributes | |
G4int | fSplittingFactor |
G4ParticleChange | fParticleChange |
Definition at line 47 of file GB04BOptnBremSplitting.hh.
View newest version in sPHENIX GitHub at line 47 of file GB04BOptnBremSplitting.hh
GB04BOptnBremSplitting::GB04BOptnBremSplitting | ( | G4String | name | ) |
Definition at line 37 of file GB04BOptnBremSplitting.cc.
View newest version in sPHENIX GitHub at line 37 of file GB04BOptnBremSplitting.cc
|
virtual |
Definition at line 46 of file GB04BOptnBremSplitting.cc.
View newest version in sPHENIX GitHub at line 46 of file GB04BOptnBremSplitting.cc
|
virtual |
Implements G4VBiasingOperation.
Definition at line 52 of file GB04BOptnBremSplitting.cc.
View newest version in sPHENIX GitHub at line 52 of file GB04BOptnBremSplitting.cc
References G4ParticleChange::AddSecondary(), G4VParticleChange::Clear(), fParticleChange, fSplittingFactor, G4VParticleChange::GetNumberOfSecondaries(), G4ParticleChangeForLoss::GetProposedKineticEnergy(), G4ParticleChangeForLoss::GetProposedMomentumDirection(), G4VParticleChange::GetSecondary(), G4VParticleChange::GetTrackStatus(), G4Track::GetWeight(), G4BiasingProcessInterface::GetWrappedProcess(), G4ParticleChange::Initialize(), G4VProcess::PostStepDoIt(), G4VParticleChange::SetNumberOfSecondaries(), G4VParticleChange::SetSecondaryWeightByProcess(), and G4Track::SetWeight().
|
inlinevirtual |
Implements G4VBiasingOperation.
Definition at line 71 of file GB04BOptnBremSplitting.hh.
View newest version in sPHENIX GitHub at line 71 of file GB04BOptnBremSplitting.hh
References DBL_MAX.
|
inlinevirtual |
Implements G4VBiasingOperation.
Definition at line 75 of file GB04BOptnBremSplitting.hh.
View newest version in sPHENIX GitHub at line 75 of file GB04BOptnBremSplitting.hh
|
inline |
Definition at line 87 of file GB04BOptnBremSplitting.hh.
View newest version in sPHENIX GitHub at line 87 of file GB04BOptnBremSplitting.hh
References fSplittingFactor.
|
inlinevirtual |
Implements G4VBiasingOperation.
Definition at line 60 of file GB04BOptnBremSplitting.hh.
View newest version in sPHENIX GitHub at line 60 of file GB04BOptnBremSplitting.hh
Definition at line 85 of file GB04BOptnBremSplitting.hh.
View newest version in sPHENIX GitHub at line 85 of file GB04BOptnBremSplitting.hh
References fSplittingFactor.
Referenced by GB04BOptrBremSplitting::StartRun().
|
private |
Definition at line 91 of file GB04BOptnBremSplitting.hh.
View newest version in sPHENIX GitHub at line 91 of file GB04BOptnBremSplitting.hh
Referenced by ApplyFinalStateBiasing().
|
private |
Definition at line 90 of file GB04BOptnBremSplitting.hh.
View newest version in sPHENIX GitHub at line 90 of file GB04BOptnBremSplitting.hh
Referenced by ApplyFinalStateBiasing(), GetSplittingFactor(), and SetSplittingFactor().