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>
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().
|
pure virtual |
Implemented in G4Fancy3DNucleus.
Referenced by G4BinaryCascade::CheckPauliPrinciple().
|
pure virtual |
Implemented in G4Fancy3DNucleus.
Referenced by G4QGSParticipants::DoLorentzBoost(), and G4FTFModel::Init().
|
pure virtual |
Implemented in G4Fancy3DNucleus.
|
pure virtual |
Implemented in G4Fancy3DNucleus.
Referenced by G4FTFModel::Init().
|
pure virtual |
Implemented in G4Fancy3DNucleus.
|
pure virtual |
Implemented in G4Fancy3DNucleus.
Referenced by G4FTFParticipants::GetList().
|
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().
|
pure virtual |
Implemented in G4Fancy3DNucleus.
Referenced by G4RKPropagation::FieldTransport(), G4BinaryCascade::Propagate(), G4QuasiElasticChannel::Scatter(), and G4RKPropagation::Transport().
|
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().
|
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().
|
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().
|
pure virtual |
Implemented in G4Fancy3DNucleus.
Referenced by G4GeneratorPrecompoundInterface::Propagate(), and G4GeneratorPrecompoundInterface::PropagateNuclNucl().
Implemented in G4Fancy3DNucleus.
|
pure virtual |
Implemented in G4Fancy3DNucleus.
Referenced by G4TheoFSGenerator::ApplyYourself(), and G4QuasiElasticChannel::Scatter().
|
pure virtual |
Implemented in G4Fancy3DNucleus.
Referenced by G4BinaryCascade::ApplyYourself(), G4NeutronField::G4NeutronField(), G4ProtonField::G4ProtonField(), G4FTFParticipants::GetList(), G4QGSParticipants::GetList(), G4RKPropagation::Init(), G4BinaryCascade::Propagate(), and G4VPartonStringModel::Scatter().
Implemented in G4Fancy3DNucleus.
Referenced by G4BinaryCascade::ApplyYourself(), G4VParticipants::Init(), G4VParticipants::InitProjectileNucleus(), G4QGSParticipants::PrepareInitialState(), and G4QuasiElasticChannel::Scatter().
|
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().
|
pure virtual |
Implemented in G4Fancy3DNucleus.
Referenced by G4VParticipants::Init(), and G4QGSParticipants::PrepareInitialState().
|
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().
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().