![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for GB03BOptnSplitOrKillOnBoundary:
Collaboration diagram for GB03BOptnSplitOrKillOnBoundary:Private Attributes | |
| G4ParticleChange | fParticleChange |
| G4ParticleChangeForNothing | fParticleChangeForNothing |
| G4int | fSplittingFactor |
| G4double | fApplyProbability |
Definition at line 39 of file GB03BOptnSplitOrKillOnBoundary.hh.
View newest version in sPHENIX GitHub at line 39 of file GB03BOptnSplitOrKillOnBoundary.hh
| GB03BOptnSplitOrKillOnBoundary::GB03BOptnSplitOrKillOnBoundary | ( | G4String | name | ) |
Definition at line 35 of file GB03BOptnSplitOrKillOnBoundary.cc.
View newest version in sPHENIX GitHub at line 35 of file GB03BOptnSplitOrKillOnBoundary.cc
|
virtual |
Definition at line 43 of file GB03BOptnSplitOrKillOnBoundary.cc.
View newest version in sPHENIX GitHub at line 43 of file GB03BOptnSplitOrKillOnBoundary.cc
|
inlinevirtual |
Implements G4VBiasingOperation.
Definition at line 55 of file GB03BOptnSplitOrKillOnBoundary.hh.
View newest version in sPHENIX GitHub at line 55 of file GB03BOptnSplitOrKillOnBoundary.hh
|
virtual |
Implements G4VBiasingOperation.
Definition at line 49 of file GB03BOptnSplitOrKillOnBoundary.cc.
View newest version in sPHENIX GitHub at line 49 of file GB03BOptnSplitOrKillOnBoundary.cc
|
virtual |
Implements G4VBiasingOperation.
Definition at line 63 of file GB03BOptnSplitOrKillOnBoundary.cc.
View newest version in sPHENIX GitHub at line 63 of file GB03BOptnSplitOrKillOnBoundary.cc
References G4ParticleChange::AddSecondary(), fApplyProbability, fGeomBoundary, fParticleChange, fParticleChangeForNothing, fSplittingFactor, fStopAndKill, G4UniformRand, G4Track::GetCurrentStepNumber(), G4Track::GetMomentum(), G4Step::GetPostStepPoint(), G4StepPoint::GetStepStatus(), G4Track::GetWeight(), G4ParticleChangeForNothing::Initialize(), G4ParticleChange::Initialize(), G4VParticleChange::ProposeParentWeight(), G4VParticleChange::ProposeTrackStatus(), G4VParticleChange::SetNumberOfSecondaries(), G4VParticleChange::SetSecondaryWeightByProcess(), G4Track::SetWeight(), and CLHEP::Hep3Vector::z().
Here is the call graph for this function:
|
inline |
Definition at line 97 of file GB03BOptnSplitOrKillOnBoundary.hh.
View newest version in sPHENIX GitHub at line 97 of file GB03BOptnSplitOrKillOnBoundary.hh
References fApplyProbability.
|
inline |
Definition at line 96 of file GB03BOptnSplitOrKillOnBoundary.hh.
View newest version in sPHENIX GitHub at line 96 of file GB03BOptnSplitOrKillOnBoundary.hh
References fSplittingFactor.
|
inlinevirtual |
Implements G4VBiasingOperation.
Definition at line 52 of file GB03BOptnSplitOrKillOnBoundary.hh.
View newest version in sPHENIX GitHub at line 52 of file GB03BOptnSplitOrKillOnBoundary.hh
Definition at line 93 of file GB03BOptnSplitOrKillOnBoundary.hh.
View newest version in sPHENIX GitHub at line 93 of file GB03BOptnSplitOrKillOnBoundary.hh
References fApplyProbability.
Referenced by GB03BOptrGeometryBasedBiasing::StartRun().
Here is the caller graph for this function:Definition at line 79 of file GB03BOptnSplitOrKillOnBoundary.hh.
View newest version in sPHENIX GitHub at line 79 of file GB03BOptnSplitOrKillOnBoundary.hh
References fSplittingFactor.
Referenced by GB03BOptrGeometryBasedBiasing::StartRun().
Here is the caller graph for this function:
|
private |
Definition at line 103 of file GB03BOptnSplitOrKillOnBoundary.hh.
View newest version in sPHENIX GitHub at line 103 of file GB03BOptnSplitOrKillOnBoundary.hh
Referenced by GenerateBiasingFinalState(), GetApplyProbability(), and SetApplyProbability().
|
private |
Definition at line 100 of file GB03BOptnSplitOrKillOnBoundary.hh.
View newest version in sPHENIX GitHub at line 100 of file GB03BOptnSplitOrKillOnBoundary.hh
Referenced by GenerateBiasingFinalState().
|
private |
Definition at line 101 of file GB03BOptnSplitOrKillOnBoundary.hh.
View newest version in sPHENIX GitHub at line 101 of file GB03BOptnSplitOrKillOnBoundary.hh
Referenced by GenerateBiasingFinalState().
|
private |
Definition at line 102 of file GB03BOptnSplitOrKillOnBoundary.hh.
View newest version in sPHENIX GitHub at line 102 of file GB03BOptnSplitOrKillOnBoundary.hh
Referenced by GenerateBiasingFinalState(), GetSplittingFactor(), and SetSplittingFactor().