![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for GB05BOptnSplitAndKillByCrossSection:
Collaboration diagram for GB05BOptnSplitAndKillByCrossSection:Private Attributes | |
| G4ParticleChange | fParticleChange |
| G4double | fInteractionLength |
Definition at line 38 of file GB05BOptnSplitAndKillByCrossSection.hh.
View newest version in sPHENIX GitHub at line 38 of file GB05BOptnSplitAndKillByCrossSection.hh
| GB05BOptnSplitAndKillByCrossSection::GB05BOptnSplitAndKillByCrossSection | ( | G4String | name | ) |
Definition at line 35 of file GB05BOptnSplitAndKillByCrossSection.cc.
View newest version in sPHENIX GitHub at line 35 of file GB05BOptnSplitAndKillByCrossSection.cc
|
virtual |
Definition at line 43 of file GB05BOptnSplitAndKillByCrossSection.cc.
View newest version in sPHENIX GitHub at line 43 of file GB05BOptnSplitAndKillByCrossSection.cc
|
inlinefinalvirtual |
Implements G4VBiasingOperation.
Definition at line 55 of file GB05BOptnSplitAndKillByCrossSection.hh.
View newest version in sPHENIX GitHub at line 55 of file GB05BOptnSplitAndKillByCrossSection.hh
|
finalvirtual |
Implements G4VBiasingOperation.
Definition at line 49 of file GB05BOptnSplitAndKillByCrossSection.cc.
View newest version in sPHENIX GitHub at line 49 of file GB05BOptnSplitAndKillByCrossSection.cc
References fInteractionLength, G4UniformRand, and NotForced.
|
finalvirtual |
Implements G4VBiasingOperation.
Definition at line 65 of file GB05BOptnSplitAndKillByCrossSection.cc.
View newest version in sPHENIX GitHub at line 65 of file GB05BOptnSplitAndKillByCrossSection.cc
References G4ParticleChange::AddSecondary(), fParticleChange, fStopAndKill, G4UniformRand, G4Track::GetMomentumDirection(), G4Track::GetWeight(), G4ParticleChange::Initialize(), G4VParticleChange::ProposeParentWeight(), G4VParticleChange::ProposeTrackStatus(), G4VParticleChange::SetSecondaryWeightByProcess(), G4Track::SetWeight(), and CLHEP::Hep3Vector::z().
Here is the call graph for this function:
|
inlinefinalvirtual |
Implements G4VBiasingOperation.
Definition at line 51 of file GB05BOptnSplitAndKillByCrossSection.hh.
View newest version in sPHENIX GitHub at line 51 of file GB05BOptnSplitAndKillByCrossSection.hh
Definition at line 80 of file GB05BOptnSplitAndKillByCrossSection.hh.
View newest version in sPHENIX GitHub at line 80 of file GB05BOptnSplitAndKillByCrossSection.hh
References fInteractionLength.
Referenced by GB05BOptrSplitAndKillByCrossSection::ProposeNonPhysicsBiasingOperation().
Here is the caller graph for this function:
|
private |
Definition at line 88 of file GB05BOptnSplitAndKillByCrossSection.hh.
View newest version in sPHENIX GitHub at line 88 of file GB05BOptnSplitAndKillByCrossSection.hh
Referenced by DistanceToApplyOperation(), and SetInteractionLength().
|
private |
Definition at line 87 of file GB05BOptnSplitAndKillByCrossSection.hh.
View newest version in sPHENIX GitHub at line 87 of file GB05BOptnSplitAndKillByCrossSection.hh
Referenced by GenerateBiasingFinalState().