ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Protected Member Functions | |
G4V3DNucleus * | Get3DNucleus () const |
G4VPreCompoundModel * | GetDeExcitation () const |
const G4HadProjectile * | GetPrimaryProjectile () const |
Protected Member Functions inherited from G4HadronicInteraction | |
void | SetModelName (const G4String &nam) |
G4bool | IsBlocked () const |
void | Block () |
Protected Attributes | |
G4String | theTransportModelName |
G4V3DNucleus * | the3DNucleus |
G4VPreCompoundModel * | theDeExcitation |
const G4HadProjectile * | thePrimaryProjectile |
Protected Attributes inherited from G4HadronicInteraction | |
G4HadFinalState | theParticleChange |
G4int | verboseLevel |
G4double | theMinEnergy |
G4double | theMaxEnergy |
G4bool | isBlocked |
Private Member Functions | |
G4VIntraNuclearTransportModel (const G4VIntraNuclearTransportModel &right)=delete | |
const G4VIntraNuclearTransportModel & | operator= (const G4VIntraNuclearTransportModel &right)=delete |
G4bool | operator== (const G4VIntraNuclearTransportModel &right) const =delete |
G4bool | operator!= (const G4VIntraNuclearTransportModel &right) const =delete |
Definition at line 63 of file G4VIntraNuclearTransportModel.hh.
View newest version in sPHENIX GitHub at line 63 of file G4VIntraNuclearTransportModel.hh
|
explicit |
Definition at line 41 of file G4VIntraNuclearTransportModel.cc.
View newest version in sPHENIX GitHub at line 41 of file G4VIntraNuclearTransportModel.cc
|
virtual |
Definition at line 47 of file G4VIntraNuclearTransportModel.cc.
View newest version in sPHENIX GitHub at line 47 of file G4VIntraNuclearTransportModel.cc
|
privatedelete |
|
inlineprotected |
Definition at line 121 of file G4VIntraNuclearTransportModel.hh.
View newest version in sPHENIX GitHub at line 121 of file G4VIntraNuclearTransportModel.hh
References the3DNucleus.
|
inlineprotected |
Definition at line 131 of file G4VIntraNuclearTransportModel.hh.
View newest version in sPHENIX GitHub at line 131 of file G4VIntraNuclearTransportModel.hh
References theDeExcitation.
Referenced by G4BinaryCascade::G4BinaryCascade().
|
inline |
Definition at line 116 of file G4VIntraNuclearTransportModel.hh.
View newest version in sPHENIX GitHub at line 116 of file G4VIntraNuclearTransportModel.hh
References theTransportModelName.
|
inlineprotected |
Definition at line 144 of file G4VIntraNuclearTransportModel.hh.
View newest version in sPHENIX GitHub at line 144 of file G4VIntraNuclearTransportModel.hh
References thePrimaryProjectile.
Referenced by G4BinaryCascade::BuildLateParticleCollisions(), G4GeneratorPrecompoundInterface::Propagate(), G4CascadeInterface::Propagate(), and G4GeneratorPrecompoundInterface::PropagateNuclNucl().
|
virtual |
Reimplemented from G4HadronicInteraction.
Reimplemented in G4INCLXXInterface, G4CascadeInterface, and G4BinaryCascade.
Definition at line 54 of file G4VIntraNuclearTransportModel.cc.
View newest version in sPHENIX GitHub at line 54 of file G4VIntraNuclearTransportModel.cc
References FatalException, G4endl, and G4Exception().
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
pure virtual |
Implemented in G4INCLXXInterface, G4CascadeInterface, G4UrQMD1_3Model, G4BinaryCascade, G4HIJING_Model, and G4GeneratorPrecompoundInterface.
Referenced by G4TheoFSGenerator::ApplyYourself().
|
virtual |
Reimplemented in G4BinaryCascade, and G4GeneratorPrecompoundInterface.
Definition at line 61 of file G4VIntraNuclearTransportModel.cc.
View newest version in sPHENIX GitHub at line 61 of file G4VIntraNuclearTransportModel.cc
References G4endl.
Referenced by G4TheoFSGenerator::ModelDescription().
|
virtual |
Reimplemented in G4GeneratorPrecompoundInterface.
Definition at line 68 of file G4VIntraNuclearTransportModel.cc.
View newest version in sPHENIX GitHub at line 68 of file G4VIntraNuclearTransportModel.cc
References FatalException, and G4Exception().
Referenced by G4TheoFSGenerator::ApplyYourself().
|
inline |
Definition at line 126 of file G4VIntraNuclearTransportModel.hh.
View newest version in sPHENIX GitHub at line 126 of file G4VIntraNuclearTransportModel.hh
References the3DNucleus.
|
inline |
Definition at line 137 of file G4VIntraNuclearTransportModel.hh.
View newest version in sPHENIX GitHub at line 137 of file G4VIntraNuclearTransportModel.hh
References theDeExcitation.
Referenced by G4QGSBuilder::BuildModel(), B03PhysicsList::ConstructHad(), G4BinaryCascade::G4BinaryCascade(), G4ElectroVDNuclearModel::G4ElectroVDNuclearModel(), G4GeneratorPrecompoundInterface::G4GeneratorPrecompoundInterface(), G4MuonVDNuclearModel::G4MuonVDNuclearModel(), G4NeutrinoNucleusModel::G4NeutrinoNucleusModel(), and G4INCLXXInterfaceStore::UseAblaDeExcitation().
|
inline |
Definition at line 150 of file G4VIntraNuclearTransportModel.hh.
View newest version in sPHENIX GitHub at line 150 of file G4VIntraNuclearTransportModel.hh
References thePrimaryProjectile.
Referenced by G4TheoFSGenerator::ApplyYourself().
|
protected |
Definition at line 109 of file G4VIntraNuclearTransportModel.hh.
View newest version in sPHENIX GitHub at line 109 of file G4VIntraNuclearTransportModel.hh
Referenced by G4BinaryCascade::ApplyYourself(), G4BinaryCascade::BuildTargetList(), G4BinaryCascade::CheckChargeAndBaryonNumber(), G4BinaryCascade::CheckPauliPrinciple(), G4BinaryCascade::FindFragments(), Get3DNucleus(), G4BinaryCascade::GetExcitationEnergy(), G4BinaryCascade::Propagate(), and Set3DNucleus().
|
protected |
Definition at line 111 of file G4VIntraNuclearTransportModel.hh.
View newest version in sPHENIX GitHub at line 111 of file G4VIntraNuclearTransportModel.hh
Referenced by G4BinaryCascade::ApplyYourself(), G4INCLXXInterface::ApplyYourself(), G4BinaryCascade::DeExcite(), G4INCLXXInterface::G4INCLXXInterface(), GetDeExcitation(), G4INCLXXInterface::GetDeExcitationModelName(), G4BinaryCascade::ModelDescription(), G4GeneratorPrecompoundInterface::Propagate(), G4BinaryCascade::PropagateModelDescription(), G4GeneratorPrecompoundInterface::PropagateNuclNucl(), and SetDeExcitation().
|
protected |
Definition at line 113 of file G4VIntraNuclearTransportModel.hh.
View newest version in sPHENIX GitHub at line 113 of file G4VIntraNuclearTransportModel.hh
Referenced by GetPrimaryProjectile(), and SetPrimaryProjectile().
|
protected |
Definition at line 107 of file G4VIntraNuclearTransportModel.hh.
View newest version in sPHENIX GitHub at line 107 of file G4VIntraNuclearTransportModel.hh
Referenced by GetModelName().