ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
G4VCascadeCollider (const G4String &name, G4int verbose=0) | |
virtual | ~G4VCascadeCollider () |
virtual void | collide (G4InuclParticle *bullet, G4InuclParticle *target, G4CollisionOutput &output)=0 |
virtual void | setVerboseLevel (G4int verbose=0) |
Protected Member Functions | |
virtual void | setName (const G4String &name) |
Protected Attributes | |
G4String | theName |
G4int | verboseLevel |
Private Member Functions | |
G4VCascadeCollider (const G4VCascadeCollider &) | |
G4VCascadeCollider & | operator= (const G4VCascadeCollider &) |
Definition at line 40 of file G4VCascadeCollider.hh.
View newest version in sPHENIX GitHub at line 40 of file G4VCascadeCollider.hh
Definition at line 39 of file G4VCascadeCollider.cc.
View newest version in sPHENIX GitHub at line 39 of file G4VCascadeCollider.cc
References G4cout, G4endl, theName, and verboseLevel.
|
inlinevirtual |
Definition at line 44 of file G4VCascadeCollider.hh.
View newest version in sPHENIX GitHub at line 44 of file G4VCascadeCollider.hh
|
private |
|
pure virtual |
|
private |
Definition at line 55 of file G4VCascadeCollider.hh.
View newest version in sPHENIX GitHub at line 55 of file G4VCascadeCollider.hh
References theName.
Referenced by G4CascadeCheckBalance::setOwner().
Reimplemented in G4IntraNucleiCascader, G4CascadeColliderBase, G4InuclCollider, G4EquilibriumEvaporator, G4LightTargetCollider, G4PreCompoundDeexcitation, G4CascadeDeexcitation, and G4CascadeDeexciteBase.
Definition at line 49 of file G4VCascadeCollider.hh.
View newest version in sPHENIX GitHub at line 49 of file G4VCascadeCollider.hh
References verboseLevel.
Referenced by G4CascadeRecoilMaker::collide(), G4NucleiModel::generateParticleFate(), G4CascadeDeexciteBase::setVerboseLevel(), G4InuclCollider::setVerboseLevel(), G4CascadeColliderBase::setVerboseLevel(), G4IntraNucleiCascader::setVerboseLevel(), G4CascadeInterface::SetVerboseLevel(), G4InuclCollider::useCascadeDeexcitation(), G4InuclCollider::usePreCompoundDeexcitation(), G4CascadeDeexciteBase::validateOutput(), and G4CascadeColliderBase::validateOutput().
|
protected |
Definition at line 52 of file G4VCascadeCollider.hh.
View newest version in sPHENIX GitHub at line 52 of file G4VCascadeCollider.hh
Referenced by G4CascadeCheckBalance::baryonOkay(), G4CascadeCheckBalance::chargeOkay(), G4VCascadeDeexcitation::collide(), G4CascadeCheckBalance::collide(), G4CascadeCheckBalance::ekinOkay(), G4CascadeCheckBalance::energyOkay(), G4CascadeDeexciteBase::explosion(), G4CascadeRecoilMaker::G4CascadeRecoilMaker(), G4VCascadeCollider(), G4CascadeColliderBase::inelasticInteractionPossible(), G4CascadeDeexciteBase::makeFragment(), G4CascadeRecoilMaker::makeRecoilFragment(), G4CascadeRecoilMaker::makeRecoilNuclei(), G4CascadeCheckBalance::momentumOkay(), setName(), G4CascadeCheckBalance::strangeOkay(), G4CascadeDeexciteBase::validateOutput(), and G4CascadeColliderBase::validateOutput().
|
protected |
Definition at line 53 of file G4VCascadeCollider.hh.
View newest version in sPHENIX GitHub at line 53 of file G4VCascadeCollider.hh
Referenced by G4CascadeCheckBalance::baryonOkay(), G4CascadeCheckBalance::chargeOkay(), G4VCascadeDeexcitation::collide(), G4LightTargetCollider::collide(), G4InuclCollider::collide(), G4CascadeRecoilMaker::collide(), G4ElementaryParticleCollider::collide(), G4CascadeCheckBalance::collide(), G4IntraNucleiCascader::collide(), G4IntraNucleiCascader::copySecondaries(), G4IntraNucleiCascader::copyWoundedNucleus(), G4IntraNucleiCascader::decayTrappedParticle(), G4NonEquilibriumEvaporator::deExcite(), G4BigBanger::deExcite(), G4EvaporationInuclCollider::deExcite(), G4CascadeDeexcitation::deExcite(), G4PreCompoundDeexcitation::deExcite(), G4EquilibriumEvaporator::deExcite(), G4InuclCollider::deexcite(), G4CascadeCheckBalance::ekinOkay(), G4CascadeCheckBalance::energyOkay(), G4CascadeDeexciteBase::explosion(), G4EquilibriumEvaporator::explosion(), G4CascadeRecoilMaker::fillRecoil(), G4IntraNucleiCascader::finalize(), G4IntraNucleiCascader::finishCascade(), G4VCascadeCollider(), G4BigBanger::generateBangInSCM(), G4IntraNucleiCascader::generateCascade(), G4BigBanger::generateMomentumModules(), G4ElementaryParticleCollider::generateMultiplicity(), G4ElementaryParticleCollider::generateSCMfinalState(), G4ElementaryParticleCollider::generateSCMmuonAbsorption(), G4ElementaryParticleCollider::generateSCMpionAbsorption(), G4ElementaryParticleCollider::generateSCMpionNAbsorption(), G4BigBanger::generateX(), G4EquilibriumEvaporator::getAF(), G4NonEquilibriumEvaporator::getE0(), G4EquilibriumEvaporator::getE0(), G4NonEquilibriumEvaporator::getMatrixElement(), G4NonEquilibriumEvaporator::getParLev(), G4EquilibriumEvaporator::getPARLEVDEN(), G4EquilibriumEvaporator::getQF(), G4CascadeRecoilMaker::goodNucleus(), G4EquilibriumEvaporator::goodRemnant(), G4CascadeColliderBase::inelasticInteractionPossible(), G4IntraNucleiCascader::initialize(), G4CascadeDeexciteBase::makeFragment(), G4CascadeRecoilMaker::makeRecoilFragment(), G4CascadeRecoilMaker::makeRecoilNuclei(), G4BigBanger::maxProbability(), G4CascadeCheckBalance::momentumOkay(), G4IntraNucleiCascader::newCascade(), G4InuclCollider::photonuclearOkay(), G4ElementaryParticleCollider::pionNucleonAbsorption(), G4IntraNucleiCascader::preloadCascade(), G4IntraNucleiCascader::processSecondary(), G4IntraNucleiCascader::processTrappedParticle(), G4IntraNucleiCascader::releaseSecondary(), G4InuclCollider::rescatter(), G4IntraNucleiCascader::rescatter(), G4IntraNucleiCascader::setupCascade(), setVerboseLevel(), G4LightTargetCollider::setVerboseLevel(), G4InuclCollider::setVerboseLevel(), G4CascadeCheckBalance::strangeOkay(), G4InuclCollider::useCascadeDeexcitation(), G4InuclCollider::usePreCompoundDeexcitation(), G4CascadeDeexciteBase::validateOutput(), G4CascadeColliderBase::validateOutput(), G4CascadeRecoilMaker::wholeEvent(), and G4BigBanger::xProbability().