![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/hadronic/models/management/include/G4V3DNucleus.hh>
Inheritance diagram for G4V3DNucleus:Private Member Functions | |
| G4V3DNucleus (const G4V3DNucleus &right) | |
| const G4V3DNucleus & | operator= (const G4V3DNucleus &right) |
| G4bool | operator== (const G4V3DNucleus &right) const |
| G4bool | operator!= (const G4V3DNucleus &right) const |
Private Attributes | |
| std::pair< G4double, G4double > | theImpactParameter |
Definition at line 40 of file G4V3DNucleus.hh.
View newest version in sPHENIX GitHub at line 40 of file G4V3DNucleus.hh
| G4V3DNucleus::G4V3DNucleus | ( | ) |
Definition at line 31 of file G4V3DNucleus.cc.
View newest version in sPHENIX GitHub at line 31 of file G4V3DNucleus.cc
|
virtual |
Definition at line 40 of file G4V3DNucleus.cc.
View newest version in sPHENIX GitHub at line 40 of file G4V3DNucleus.cc
|
private |
Definition at line 35 of file G4V3DNucleus.cc.
View newest version in sPHENIX GitHub at line 35 of file G4V3DNucleus.cc
Definition at line 86 of file G4V3DNucleus.hh.
View newest version in sPHENIX GitHub at line 86 of file G4V3DNucleus.hh
References G4UniformRand, theImpactParameter, x, and y.
Referenced by G4FTFParticipants::GetList(), and G4QGSParticipants::GetList().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4Fancy3DNucleus.
Referenced by G4BinaryCascade::CheckPauliPrinciple().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4Fancy3DNucleus.
Referenced by G4QGSParticipants::DoLorentzBoost(), and G4FTFModel::Init().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4Fancy3DNucleus.
|
pure virtual |
Implemented in G4Fancy3DNucleus.
Referenced by G4FTFModel::Init().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4Fancy3DNucleus.
|
pure virtual |
Implemented in G4Fancy3DNucleus.
Referenced by G4FTFParticipants::GetList().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4Fancy3DNucleus.
Referenced by G4QGSParticipants::BuildInteractions(), G4BinaryCascade::BuildTargetList(), G4BinaryCascade::CheckChargeAndBaryonNumber(), G4BinaryCascade::CheckPauliPrinciple(), G4InuclNuclei::copy(), G4IntraNucleiCascader::createTarget(), G4CascadeInterface::createTarget(), G4NeutronField::G4NeutronField(), G4ProtonField::G4ProtonField(), G4SigmaPlusField::GetBarrier(), G4SigmaMinusField::GetBarrier(), G4PionPlusField::GetBarrier(), G4AntiProtonField::GetBarrier(), G4KaonMinusField::GetBarrier(), G4KaonPlusField::GetBarrier(), G4PionMinusField::GetBarrier(), G4BinaryCascade::GetExcitationEnergy(), G4SigmaPlusField::GetField(), G4SigmaMinusField::GetField(), G4SigmaZeroField::GetField(), G4KaonZeroField::GetField(), G4AntiProtonField::GetField(), G4PionPlusField::GetField(), G4KaonMinusField::GetField(), G4KaonPlusField::GetField(), G4PionZeroField::GetField(), G4PionMinusField::GetField(), G4QGSParticipants::PrepareInitialState(), G4GeneratorPrecompoundInterface::Propagate(), G4CascadeInterface::Propagate(), G4BinaryCascade::Propagate1H1(), G4GeneratorPrecompoundInterface::PropagateNuclNucl(), G4QGSParticipants::PutOnMassShell(), and G4KM_OpticalEqRhs::SetFactor().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4Fancy3DNucleus.
Referenced by G4RKPropagation::FieldTransport(), G4BinaryCascade::Propagate(), G4QuasiElasticChannel::Scatter(), and G4RKPropagation::Transport().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4Fancy3DNucleus.
Referenced by G4TheoFSGenerator::ApplyYourself(), G4QGSParticipants::BuildInteractions(), G4BinaryCascade::BuildTargetList(), G4BinaryCascade::CheckChargeAndBaryonNumber(), G4BinaryCascade::CheckPauliPrinciple(), G4InuclNuclei::copy(), G4IntraNucleiCascader::createTarget(), G4CascadeInterface::createTarget(), G4BinaryCascade::FindFragments(), G4KM_NucleonEqRhs::G4KM_NucleonEqRhs(), G4NeutronField::G4NeutronField(), G4ProtonField::G4ProtonField(), G4SigmaPlusField::GetBarrier(), G4SigmaMinusField::GetBarrier(), G4PionPlusField::GetBarrier(), G4AntiProtonField::GetBarrier(), G4KaonMinusField::GetBarrier(), G4KaonPlusField::GetBarrier(), G4PionMinusField::GetBarrier(), G4BinaryCascade::GetExcitationEnergy(), G4SigmaPlusField::GetField(), G4SigmaMinusField::GetField(), G4KaonZeroField::GetField(), G4SigmaZeroField::GetField(), G4AntiProtonField::GetField(), G4PionPlusField::GetField(), G4KaonMinusField::GetField(), G4PionZeroField::GetField(), G4KaonPlusField::GetField(), G4PionMinusField::GetField(), G4QGSParticipants::GetList(), G4QGSParticipants::PrepareInitialState(), G4GeneratorPrecompoundInterface::Propagate(), G4CascadeInterface::Propagate(), G4GeneratorPrecompoundInterface::PropagateNuclNucl(), G4QGSParticipants::PutOnMassShell(), G4FTFModel::PutOnMassShell(), G4GammaParticipants::SelectInteractions(), G4QGSParticipants::SelectInteractions(), and G4KM_OpticalEqRhs::SetFactor().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4Fancy3DNucleus.
Referenced by G4QGSParticipants::BuildInteractions(), G4BinaryCascade::BuildTargetList(), G4QGSParticipants::ComputeNucleusProperties(), G4FTFModel::ComputeNucleusProperties(), G4InuclNuclei::copy(), G4IntraNucleiCascader::copyWoundedNucleus(), G4FTFParticipants::GetList(), G4QGSParticipants::GetList(), G4QGSParticipants::GetResiduals(), G4FTFModel::GetResiduals(), G4FTFModel::Init(), G4QGSParticipants::PrepareInitialState(), G4GeneratorPrecompoundInterface::Propagate(), G4GeneratorPrecompoundInterface::PropagateNuclNucl(), G4QGSParticipants::ReggeonCascade(), G4FTFModel::ReggeonCascade(), G4VPartonStringModel::Scatter(), G4GammaParticipants::SelectInteractions(), G4QGSParticipants::SelectInteractions(), G4QGSParticipants::StoreInvolvedNucleon(), and G4FTFModel::StoreInvolvedNucleon().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4Fancy3DNucleus.
Referenced by G4BinaryCascade::CheckPauliPrinciple(), G4KM_NucleonEqRhs::EvaluateRhsGivenB(), G4KM_OpticalEqRhs::EvaluateRhsGivenB(), G4SigmaPlusField::GetField(), G4KaonZeroField::GetField(), G4SigmaMinusField::GetField(), G4SigmaZeroField::GetField(), G4AntiProtonField::GetField(), G4PionPlusField::GetField(), G4PionZeroField::GetField(), G4KaonPlusField::GetField(), G4KaonMinusField::GetField(), and G4PionMinusField::GetField().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4Fancy3DNucleus.
Referenced by G4GeneratorPrecompoundInterface::Propagate(), and G4GeneratorPrecompoundInterface::PropagateNuclNucl().
Here is the caller graph for this function:Implemented in G4Fancy3DNucleus.
|
pure virtual |
Implemented in G4Fancy3DNucleus.
Referenced by G4TheoFSGenerator::ApplyYourself(), and G4QuasiElasticChannel::Scatter().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4Fancy3DNucleus.
Referenced by G4BinaryCascade::ApplyYourself(), G4NeutronField::G4NeutronField(), G4ProtonField::G4ProtonField(), G4FTFParticipants::GetList(), G4QGSParticipants::GetList(), G4RKPropagation::Init(), G4BinaryCascade::Propagate(), and G4VPartonStringModel::Scatter().
Here is the caller graph for this function:Implemented in G4Fancy3DNucleus.
Referenced by G4BinaryCascade::ApplyYourself(), G4VParticipants::Init(), G4VParticipants::InitProjectileNucleus(), G4QGSParticipants::PrepareInitialState(), and G4QuasiElasticChannel::Scatter().
Here is the caller graph for this function:
|
private |
Definition at line 58 of file G4V3DNucleus.cc.
View newest version in sPHENIX GitHub at line 58 of file G4V3DNucleus.cc
|
private |
Definition at line 45 of file G4V3DNucleus.cc.
View newest version in sPHENIX GitHub at line 45 of file G4V3DNucleus.cc
|
private |
Definition at line 53 of file G4V3DNucleus.cc.
View newest version in sPHENIX GitHub at line 53 of file G4V3DNucleus.cc
Definition at line 76 of file G4V3DNucleus.hh.
View newest version in sPHENIX GitHub at line 76 of file G4V3DNucleus.hh
References theImpactParameter.
|
pure virtual |
Implemented in G4Fancy3DNucleus.
Referenced by G4VParticipants::InitProjectileNucleus().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4Fancy3DNucleus.
Referenced by G4VParticipants::Init(), and G4QGSParticipants::PrepareInitialState().
Here is the caller graph for this function:
|
pure virtual |
Implemented in G4Fancy3DNucleus.
Referenced by G4QGSParticipants::BuildInteractions(), G4BinaryCascade::BuildTargetList(), G4QGSParticipants::ComputeNucleusProperties(), G4FTFModel::ComputeNucleusProperties(), G4InuclNuclei::copy(), G4IntraNucleiCascader::copyWoundedNucleus(), G4FTFParticipants::GetList(), G4QGSParticipants::GetList(), G4QGSParticipants::GetResiduals(), G4FTFModel::GetResiduals(), G4FTFModel::Init(), G4QGSParticipants::PrepareInitialState(), G4GeneratorPrecompoundInterface::Propagate(), G4GeneratorPrecompoundInterface::PropagateNuclNucl(), G4QGSParticipants::ReggeonCascade(), G4FTFModel::ReggeonCascade(), G4VPartonStringModel::Scatter(), G4GammaParticipants::SelectInteractions(), G4QGSParticipants::SelectInteractions(), G4QGSParticipants::StoreInvolvedNucleon(), and G4FTFModel::StoreInvolvedNucleon().
Here is the caller graph for this function:Definition at line 80 of file G4V3DNucleus.hh.
View newest version in sPHENIX GitHub at line 80 of file G4V3DNucleus.hh
Referenced by ChooseImpactXandY(), and RefetchImpactXandY().