![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for G4CascadeRecoilMaker:
Collaboration diagram for G4CascadeRecoilMaker:Protected Member Functions | |
| void | fillRecoil () |
| G4double | deltaM () const |
Protected Member Functions inherited from G4VCascadeCollider | |
| virtual void | setName (const G4String &name) |
Private Member Functions | |
| G4CascadeRecoilMaker (const G4CascadeRecoilMaker &) | |
| G4CascadeRecoilMaker & | operator= (const G4CascadeRecoilMaker &) |
Additional Inherited Members | |
Protected Attributes inherited from G4VCascadeCollider | |
| G4String | theName |
| G4int | verboseLevel |
Definition at line 64 of file G4CascadeRecoilMaker.hh.
View newest version in sPHENIX GitHub at line 64 of file G4CascadeRecoilMaker.hh
|
explicit |
Definition at line 66 of file G4CascadeRecoilMaker.cc.
View newest version in sPHENIX GitHub at line 66 of file G4CascadeRecoilMaker.cc
References balance, and G4VCascadeCollider::theName.
|
virtual |
Definition at line 73 of file G4CascadeRecoilMaker.cc.
View newest version in sPHENIX GitHub at line 73 of file G4CascadeRecoilMaker.cc
References balance.
|
private |
|
inline |
Definition at line 88 of file G4CascadeRecoilMaker.hh.
View newest version in sPHENIX GitHub at line 88 of file G4CascadeRecoilMaker.hh
References theExcitons.
Referenced by G4IntraNucleiCascader::finishCascade().
Here is the caller graph for this function:
|
virtual |
Implements G4VCascadeCollider.
Definition at line 80 of file G4CascadeRecoilMaker.cc.
View newest version in sPHENIX GitHub at line 80 of file G4CascadeRecoilMaker.cc
References balance, G4CascadeCheckBalance::collide(), fillRecoil(), G4cout, G4endl, G4InuclParticle::getKineticEnergy(), inputEkin, G4VCascadeCollider::setVerboseLevel(), and G4VCascadeCollider::verboseLevel.
Referenced by G4IntraNucleiCascader::finishCascade(), and G4IntraNucleiCascader::generateCascade().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4CascadeRecoilMaker::collide | ( | G4InuclParticle * | bullet, |
| G4InuclParticle * | target, | ||
| G4CollisionOutput & | output, | ||
| const std::vector< G4CascadParticle > & | cparticles | ||
| ) |
Definition at line 96 of file G4CascadeRecoilMaker.cc.
View newest version in sPHENIX GitHub at line 96 of file G4CascadeRecoilMaker.cc
References balance, G4CascadeCheckBalance::collide(), fillRecoil(), G4cout, G4endl, G4InuclParticle::getKineticEnergy(), inputEkin, G4VCascadeCollider::setVerboseLevel(), and G4VCascadeCollider::verboseLevel.
Here is the call graph for this function:
|
protected |
Definition at line 200 of file G4CascadeRecoilMaker.cc.
View newest version in sPHENIX GitHub at line 200 of file G4CascadeRecoilMaker.cc
References G4InuclNuclei::getNucleiMass(), CLHEP::HepLorentzVector::m(), recoilA, recoilMomentum, and recoilZ.
Referenced by fillRecoil().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 115 of file G4CascadeRecoilMaker.cc.
View newest version in sPHENIX GitHub at line 115 of file G4CascadeRecoilMaker.cc
References kdfinder::abs(), balance, G4ExitonConfiguration::clear(), G4CascadeCheckBalance::deltaB(), G4CascadeCheckBalance::deltaLV(), deltaM(), G4CascadeCheckBalance::deltaQ(), CLHEP::HepLorentzVector::e(), excitationEnergy, excTolerance, G4cout, G4endl, GeV, goodFragment(), CLHEP::HepLorentzVector::m(), CLHEP::HepLorentzVector::px(), CLHEP::HepLorentzVector::py(), CLHEP::HepLorentzVector::pz(), recoilA, recoilMomentum, recoilZ, theExcitons, and G4VCascadeCollider::verboseLevel.
Referenced by collide().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 93 of file G4CascadeRecoilMaker.hh.
View newest version in sPHENIX GitHub at line 93 of file G4CascadeRecoilMaker.hh
References recoilA.
Referenced by G4IntraNucleiCascader::finishCascade(), and G4IntraNucleiCascader::generateCascade().
Here is the caller graph for this function:
|
inline |
Definition at line 95 of file G4CascadeRecoilMaker.hh.
View newest version in sPHENIX GitHub at line 95 of file G4CascadeRecoilMaker.hh
References excitationEnergy.
Referenced by G4IntraNucleiCascader::finishCascade().
Here is the caller graph for this function:
|
inline |
Definition at line 96 of file G4CascadeRecoilMaker.hh.
View newest version in sPHENIX GitHub at line 96 of file G4CascadeRecoilMaker.hh
References recoilMomentum.
Referenced by G4IntraNucleiCascader::finishCascade().
Here is the caller graph for this function:
|
inline |
Definition at line 94 of file G4CascadeRecoilMaker.hh.
View newest version in sPHENIX GitHub at line 94 of file G4CascadeRecoilMaker.hh
References recoilZ.
Referenced by G4IntraNucleiCascader::finishCascade().
Here is the caller graph for this function:| G4bool G4CascadeRecoilMaker::goodFragment | ( | ) | const |
Definition at line 208 of file G4CascadeRecoilMaker.cc.
View newest version in sPHENIX GitHub at line 208 of file G4CascadeRecoilMaker.cc
References recoilA, and recoilZ.
Referenced by fillRecoil(), G4IntraNucleiCascader::finishCascade(), goodNucleus(), and goodRecoil().
Here is the caller graph for this function:| G4bool G4CascadeRecoilMaker::goodNucleus | ( | ) | const |
Definition at line 234 of file G4CascadeRecoilMaker.cc.
View newest version in sPHENIX GitHub at line 234 of file G4CascadeRecoilMaker.cc
References G4InuclSpecialFunctions::bindingEnergy(), excitationEnergy, excTolerance, G4cerr, G4cout, G4endl, GeV, goodFragment(), goodRecoil(), inputEkin, keV, recoilA, recoilZ, and G4VCascadeCollider::verboseLevel.
Referenced by G4IntraNucleiCascader::finishCascade().
Here is the call graph for this function:
Here is the caller graph for this function:| G4bool G4CascadeRecoilMaker::goodRecoil | ( | ) | const |
Definition at line 212 of file G4CascadeRecoilMaker.cc.
View newest version in sPHENIX GitHub at line 212 of file G4CascadeRecoilMaker.cc
References excitationEnergy, excTolerance, and goodFragment().
Referenced by goodNucleus(), makeRecoilFragment(), makeRecoilNuclei(), and unphysicalRecoil().
Here is the call graph for this function:
Here is the caller graph for this function:| G4Fragment * G4CascadeRecoilMaker::makeRecoilFragment | ( | ) |
Definition at line 164 of file G4CascadeRecoilMaker.cc.
View newest version in sPHENIX GitHub at line 164 of file G4CascadeRecoilMaker.cc
References excitationEnergy, G4cout, G4endl, G4InuclNuclei::getNucleiMass(), GeV, goodRecoil(), G4ExitonConfiguration::neutronHoles, G4ExitonConfiguration::neutronQuasiParticles, G4ExitonConfiguration::protonHoles, G4ExitonConfiguration::protonQuasiParticles, recoilA, recoilMomentum, recoilZ, G4Fragment::SetMomentum(), G4Fragment::SetNumberOfExcitedParticle(), G4Fragment::SetNumberOfHoles(), CLHEP::HepLorentzVector::setVectM(), G4Fragment::SetZandA_asInt(), theExcitons, G4VCascadeCollider::theName, theRecoilFragment, CLHEP::HepLorentzVector::vect(), G4VCascadeCollider::verboseLevel, and wholeEvent().
Referenced by G4IntraNucleiCascader::finishCascade().
Here is the call graph for this function:
Here is the caller graph for this function:| G4InuclNuclei * G4CascadeRecoilMaker::makeRecoilNuclei | ( | G4InuclParticle::Model | model = G4InuclParticle::DefaultModel | ) |
Definition at line 143 of file G4CascadeRecoilMaker.cc.
View newest version in sPHENIX GitHub at line 143 of file G4CascadeRecoilMaker.cc
References excitationEnergy, G4InuclNuclei::fill(), G4cout, G4endl, goodRecoil(), recoilA, recoilMomentum, recoilZ, G4InuclNuclei::setExitonConfiguration(), theExcitons, G4VCascadeCollider::theName, theRecoilNuclei, G4VCascadeCollider::verboseLevel, and wholeEvent().
Here is the call graph for this function:
|
private |
Definition at line 81 of file G4CascadeRecoilMaker.hh.
View newest version in sPHENIX GitHub at line 81 of file G4CascadeRecoilMaker.hh
References excitationEnergy.
Referenced by G4IntraNucleiCascader::finishCascade().
Here is the caller graph for this function:Definition at line 79 of file G4CascadeRecoilMaker.hh.
View newest version in sPHENIX GitHub at line 79 of file G4CascadeRecoilMaker.hh
References excTolerance.
Referenced by G4IntraNucleiCascader::initialize().
Here is the caller graph for this function:
|
inline |
Definition at line 102 of file G4CascadeRecoilMaker.hh.
View newest version in sPHENIX GitHub at line 102 of file G4CascadeRecoilMaker.hh
References goodRecoil(), and wholeEvent().
Here is the call graph for this function:| G4bool G4CascadeRecoilMaker::wholeEvent | ( | ) | const |
Definition at line 216 of file G4CascadeRecoilMaker.cc.
View newest version in sPHENIX GitHub at line 216 of file G4CascadeRecoilMaker.cc
References kdfinder::abs(), CLHEP::HepLorentzVector::e(), excTolerance, G4cout, G4endl, GeV, recoilA, recoilMomentum, recoilZ, CLHEP::HepLorentzVector::rho(), and G4VCascadeCollider::verboseLevel.
Referenced by G4IntraNucleiCascader::finishCascade(), makeRecoilFragment(), makeRecoilNuclei(), and unphysicalRecoil().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 111 of file G4CascadeRecoilMaker.hh.
View newest version in sPHENIX GitHub at line 111 of file G4CascadeRecoilMaker.hh
Referenced by collide(), fillRecoil(), G4CascadeRecoilMaker(), and ~G4CascadeRecoilMaker().
|
private |
Definition at line 120 of file G4CascadeRecoilMaker.hh.
View newest version in sPHENIX GitHub at line 120 of file G4CascadeRecoilMaker.hh
Referenced by fillRecoil(), getRecoilExcitation(), goodNucleus(), goodRecoil(), makeRecoilFragment(), makeRecoilNuclei(), and setRecoilExcitation().
|
private |
Definition at line 113 of file G4CascadeRecoilMaker.hh.
View newest version in sPHENIX GitHub at line 113 of file G4CascadeRecoilMaker.hh
Referenced by fillRecoil(), goodNucleus(), goodRecoil(), setTolerance(), and wholeEvent().
|
private |
Definition at line 115 of file G4CascadeRecoilMaker.hh.
View newest version in sPHENIX GitHub at line 115 of file G4CascadeRecoilMaker.hh
Referenced by collide(), and goodNucleus().
|
private |
Definition at line 117 of file G4CascadeRecoilMaker.hh.
View newest version in sPHENIX GitHub at line 117 of file G4CascadeRecoilMaker.hh
Referenced by deltaM(), fillRecoil(), getRecoilA(), goodFragment(), goodNucleus(), makeRecoilFragment(), makeRecoilNuclei(), and wholeEvent().
|
private |
Definition at line 119 of file G4CascadeRecoilMaker.hh.
View newest version in sPHENIX GitHub at line 119 of file G4CascadeRecoilMaker.hh
Referenced by deltaM(), fillRecoil(), getRecoilMomentum(), makeRecoilFragment(), makeRecoilNuclei(), and wholeEvent().
|
private |
Definition at line 118 of file G4CascadeRecoilMaker.hh.
View newest version in sPHENIX GitHub at line 118 of file G4CascadeRecoilMaker.hh
Referenced by deltaM(), fillRecoil(), getRecoilZ(), goodFragment(), goodNucleus(), makeRecoilFragment(), makeRecoilNuclei(), and wholeEvent().
|
private |
Definition at line 122 of file G4CascadeRecoilMaker.hh.
View newest version in sPHENIX GitHub at line 122 of file G4CascadeRecoilMaker.hh
Referenced by addExcitonConfiguration(), fillRecoil(), makeRecoilFragment(), and makeRecoilNuclei().
|
private |
Definition at line 125 of file G4CascadeRecoilMaker.hh.
View newest version in sPHENIX GitHub at line 125 of file G4CascadeRecoilMaker.hh
Referenced by makeRecoilFragment().
|
private |
Definition at line 124 of file G4CascadeRecoilMaker.hh.
View newest version in sPHENIX GitHub at line 124 of file G4CascadeRecoilMaker.hh
Referenced by makeRecoilNuclei().