Geant4
10.01.p02
|
#include <G4Proton.hh>
Static Public Member Functions | |
static G4Proton * | Definition () |
static G4Proton * | ProtonDefinition () |
static G4Proton * | Proton () |
Static Public Member Functions inherited from G4ParticleDefinition | |
static const G4PDefManager & | GetSubInstanceManager () |
Private Member Functions | |
G4Proton () | |
~G4Proton () | |
Static Private Attributes | |
static G4Proton * | theInstance = 0 |
Definition at line 51 of file G4Proton.hh.
|
inlineprivate |
Definition at line 55 of file G4Proton.hh.
|
inlineprivate |
Definition at line 56 of file G4Proton.hh.
|
static |
Definition at line 49 of file G4Proton.cc.
References eplus, G4ParticleTable::FindParticle(), G4Ions::G4Ions(), G4ParticleTable::GetParticleTable(), MeV, name, G4ParticleDefinition::SetPDGMagneticMoment(), and theInstance.
Referenced by XrayFluoAnalysisManager::analyseStepping(), CexmcChargeExchangeProductionModel< OutputParticle >::CexmcChargeExchangeProductionModel(), G4RadioactiveDecay::CollimateDecay(), G4InuclNuclei::copy(), G4NuclearDecayChannel::FillDaughterNucleus(), G4InuclElementaryParticle::makeDefinition(), Proton(), ProtonDefinition(), G4ChipsProtonInelasticXS::ThresholdMomentum(), and G4InuclElementaryParticle::type().
|
static |
Definition at line 93 of file G4Proton.cc.
References Definition().
Referenced by G4INCLXXInterface::AccurateProjectile(), G4RPGReaction::AddBlackTrackParticles(), HistoManager::AddLeakingParticle(), HistoManager::AddTargetStep(), G4ParticleHPFinalState::adjust_final_state(), G4hImpactIonisation::AlongStepDoIt(), G4LightMedia::AntiLambdaExchange(), G4LightMedia::AntiOmegaMinusExchange(), G4LightMedia::AntiProtonExchange(), G4hImpactIonisation::AntiProtonParametrisedDEDX(), G4LightMedia::AntiSigmaMinusExchange(), G4LightMedia::AntiSigmaPlusExchange(), G4LightMedia::AntiXiMinusExchange(), G4LightMedia::AntiXiZeroExchange(), G4NeutronHP2NPInelasticFS::ApplyYourself(), G4NeutronHP2PInelasticFS::ApplyYourself(), G4NeutronHP3NPInelasticFS::ApplyYourself(), G4NeutronHPN2PInelasticFS::ApplyYourself(), G4NeutronHPNPAInelasticFS::ApplyYourself(), G4NeutronHPNPInelasticFS::ApplyYourself(), G4NeutronHPPAInelasticFS::ApplyYourself(), G4NeutronHPPDInelasticFS::ApplyYourself(), G4NeutronHPPTInelasticFS::ApplyYourself(), G4NeutronHPPInelasticFS::ApplyYourself(), G4ParticleHP2NPInelasticFS::ApplyYourself(), G4ParticleHP2PInelasticFS::ApplyYourself(), G4ParticleHPN2PInelasticFS::ApplyYourself(), G4ParticleHPNPAInelasticFS::ApplyYourself(), G4ParticleHPNPInelasticFS::ApplyYourself(), G4ParticleHPPAInelasticFS::ApplyYourself(), G4ParticleHPPDInelasticFS::ApplyYourself(), G4ParticleHPPInelasticFS::ApplyYourself(), G4ParticleHPPTInelasticFS::ApplyYourself(), G4ParticleHP3NPInelasticFS::ApplyYourself(), G4ElectroVDNuclearModel::ApplyYourself(), G4LENDCapture::ApplyYourself(), G4LENDInelastic::ApplyYourself(), G4ParticleHPElasticFS::ApplyYourself(), G4LEpp::ApplyYourself(), G4LEHadronProtonElastic::ApplyYourself(), G4TheoFSGenerator::ApplyYourself(), G4LEnp::ApplyYourself(), G4LMsdGenerator::ApplyYourself(), G4NeutronHPInelasticBaseFS::BaseApply(), G4ParticleHPInelasticBaseFS::BaseApply(), G4WilsonAblationModel::BreakItUp(), ExExChProtonBuilder::Build(), G4ProtonPHPBuilder::Build(), G4ProtonBuilder::Build(), G4QGSPLundStrFragmProtonBuilder::Build(), G4FTFPProtonBuilder::Build(), G4FTFBinaryProtonBuilder::Build(), G4QGSBinaryProtonBuilder::Build(), G4QGSPProtonBuilder::Build(), G4INCLXXProtonBuilder::Build(), G4hRDEnergyLoss::BuildInverseRangeTable(), G4hImpactIonisation::BuildLossTable(), G4hImpactIonisation::BuildPhysicsTable(), G4hRDEnergyLoss::BuildTimeTables(), G4ecpssrBaseKxsModel::CalculateCrossSection(), G4ecpssrFormFactorKxsModel::CalculateCrossSection(), G4ElectroVDNuclearModel::CalculateEMVertex(), G4PaulKxsModel::CalculateKCrossSection(), G4ecpssrFormFactorLixsModel::CalculateL1CrossSection(), G4ecpssrBaseLixsModel::CalculateL1CrossSection(), G4ecpssrFormFactorLixsModel::CalculateL2CrossSection(), G4ecpssrBaseLixsModel::CalculateL2CrossSection(), G4OrlicLiXsModel::CalculateL2CrossSection(), G4ecpssrFormFactorLixsModel::CalculateL3CrossSection(), G4ecpssrBaseLixsModel::CalculateL3CrossSection(), G4OrlicLiXsModel::CalculateL3CrossSection(), G4ecpssrFormFactorMixsModel::CalculateMiCrossSection(), G4ecpssrBaseLixsModel::CalculateVelocity(), G4BinaryCascade::Capture(), G4RPGKMinusInelastic::Cascade(), G4RPGXiMinusInelastic::Cascade(), G4RPGAntiLambdaInelastic::Cascade(), G4RPGAntiProtonInelastic::Cascade(), G4RPGAntiSigmaPlusInelastic::Cascade(), G4RPGSigmaPlusInelastic::Cascade(), G4RPGAntiOmegaMinusInelastic::Cascade(), G4RPGAntiSigmaMinusInelastic::Cascade(), G4RPGAntiXiMinusInelastic::Cascade(), G4RPGAntiNeutronInelastic::Cascade(), G4RPGOmegaMinusInelastic::Cascade(), G4RPGLambdaInelastic::Cascade(), G4RPGAntiXiZeroInelastic::Cascade(), G4RPGKPlusInelastic::Cascade(), G4RPGKZeroInelastic::Cascade(), G4RPGSigmaMinusInelastic::Cascade(), G4RPGXiZeroInelastic::Cascade(), G4RPGAntiKZeroInelastic::Cascade(), G4BinaryCascade::CheckPauliPrinciple(), G4QuasiElRatios::ChExer(), G4Fancy3DNucleus::ChooseFermiMomenta(), G4Fancy3DNucleus::ChooseNucleons(), G4Fancy3DNucleus::ChoosePositions(), G4hImpactIonisation::ComputeDEDX(), G4AdjointPhysicsList::ConstructEM(), DMXPhysicsList::ConstructHad(), G4EmLivermorePolarizedPhysics::ConstructParticle(), G4EmLowEPPhysics::ConstructParticle(), G4EmLivermorePhysics::ConstructParticle(), G4EmPenelopePhysics::ConstructParticle(), G4EmDNAPhysics::ConstructParticle(), G4EmDNAPhysics_option1::ConstructParticle(), G4EmLEPTSPhysics::ConstructParticle(), LXeMuonPhysics::ConstructParticle(), G4EmStandardPhysicsSS::ConstructParticle(), G4EmStandardPhysicsWVI::ConstructParticle(), G4EmStandardPhysics_option3::ConstructParticle(), G4EmStandardPhysics::ConstructParticle(), G4EmStandardPhysics_option4::ConstructParticle(), G4EmStandardPhysics_option1::ConstructParticle(), G4EmStandardPhysics_option2::ConstructParticle(), exrdmPhysListHadron::ConstructProcess(), G4HadronElasticPhysicsXS::ConstructProcess(), GammaRayTelHadronPhysics::ConstructProcess(), G4BinaryCascade::CorrectBarionsOnBoundary(), G4DNARuddIonisationModel::CorrectionFactor(), G4empCrossSection::CrossSection(), G4HadronicProcessStore::DumpHtml(), RMC01AnalysisManager::EndOfEventForAdjointSimulation(), G4VElasticCollision::FinalState(), G4VCrossSectionSource::FindKeyParticle(), G4Absorber::FindProducts(), G4AdjointhIonisationModel::G4AdjointhIonisationModel(), G4AntiNuclElastic::G4AntiNuclElastic(), G4BaryonSplitter::G4BaryonSplitter(), G4BGGNucleonElasticXS::G4BGGNucleonElasticXS(), G4BGGNucleonInelasticXS::G4BGGNucleonInelasticXS(), G4BGGPionElasticXS::G4BGGPionElasticXS(), G4BGGPionInelasticXS::G4BGGPionInelasticXS(), G4ChargeExchange::G4ChargeExchange(), G4ChargeExchangeProcess::G4ChargeExchangeProcess(), G4ChipsKaonPlusInelasticXS::G4ChipsKaonPlusInelasticXS(), G4ChipsNeutronElasticXS::G4ChipsNeutronElasticXS(), G4ChipsProtonElasticXS::G4ChipsProtonElasticXS(), G4ComponentBarNucleonNucleusXsc::G4ComponentBarNucleonNucleusXsc(), G4ComponentGGHadronNucleusXsc::G4ComponentGGHadronNucleusXsc(), G4ComponentGGNuclNuclXsc::G4ComponentGGNuclNuclXsc(), G4CoulombScattering::G4CoulombScattering(), G4DiffuseElastic::G4DiffuseElastic(), G4eCoulombScatteringModel::G4eCoulombScatteringModel(), G4ElasticData::G4ElasticData(), G4FTFParameters::G4FTFParameters(), G4GeneralSpaceNNCrossSection::G4GeneralSpaceNNCrossSection(), G4GeneratorPrecompoundInterface::G4GeneratorPrecompoundInterface(), G4GGNuclNuclCrossSection::G4GGNuclNuclCrossSection(), G4GlauberGribovCrossSection::G4GlauberGribovCrossSection(), G4HadronElastic::G4HadronElastic(), G4HadronNucleonXsc::G4HadronNucleonXsc(), G4hCoulombScatteringModel::G4hCoulombScatteringModel(), G4hhElastic::G4hhElastic(), G4IonCoulombCrossSection::G4IonCoulombCrossSection(), G4IonCoulombScatteringModel::G4IonCoulombScatteringModel(), G4LowEIonFragmentation::G4LowEIonFragmentation(), G4MuMinusCapturePrecompound::G4MuMinusCapturePrecompound(), G4NucleonNuclearCrossSection::G4NucleonNuclearCrossSection(), G4NuclNuclDiffuseElastic::G4NuclNuclDiffuseElastic(), G4ParticleHPData::G4ParticleHPData(), G4ParticleHPInelastic::G4ParticleHPInelastic(), G4ParticleHPInelasticData::G4ParticleHPInelasticData(), G4PreCompoundModel::G4PreCompoundModel(), G4PreCompoundTransitions::G4PreCompoundTransitions(), G4ProtonInelasticCrossSection::G4ProtonInelasticCrossSection(), G4QMDGroundStateNucleus::G4QMDGroundStateNucleus(), G4RPGInelastic::G4RPGInelastic(), G4WentzelOKandVIxSection::G4WentzelOKandVIxSection(), G4WentzelVIRelXSection::G4WentzelVIRelXSection(), G4WilsonAblationModel::G4WilsonAblationModel(), G4QMDNucleus::GetAtomicNumber(), G4hImpactIonisation::GetConstraints(), G4empCrossSection::GetCrossSection(), G4AdjointCSManager::GetForwardParticleEquivalent(), G4Fancy3DNucleus::GetMass(), G4QMDNucleus::GetMassNumber(), G4QMDNucleus::GetNuclearMass(), G4ChipsAntiBaryonElasticXS::GetQ2max(), G4ParticleHPD2AInelasticFS::Init(), G4ParticleHPT2AInelasticFS::Init(), G4ParticleHPNTInelasticFS::Init(), G4ParticleHPNDInelasticFS::Init(), G4ParticleHPTInelasticFS::Init(), G4ParticleHPN3AInelasticFS::Init(), G4ParticleHP2NDInelasticFS::Init(), G4ParticleHPPInelasticFS::Init(), G4ParticleHPHe3InelasticFS::Init(), G4ParticleHP2NInelasticFS::Init(), G4ParticleHP3AInelasticFS::Init(), G4ParticleHP2NPInelasticFS::Init(), G4ParticleHP2PInelasticFS::Init(), G4ParticleHP2N2AInelasticFS::Init(), G4ParticleHP2NAInelasticFS::Init(), G4ParticleHPDAInelasticFS::Init(), G4ParticleHPN2AInelasticFS::Init(), G4ParticleHPDInelasticFS::Init(), G4ParticleHPNAInelasticFS::Init(), G4ParticleHPNHe3InelasticFS::Init(), G4ParticleHPNPInelasticFS::Init(), G4ParticleHPPTInelasticFS::Init(), G4ParticleHPNXInelasticFS::Init(), G4ParticleHPPAInelasticFS::Init(), G4ParticleHPPDInelasticFS::Init(), G4ParticleHPNT2AInelasticFS::Init(), G4ParticleHPNInelasticFS::Init(), G4ParticleHPND2AInelasticFS::Init(), G4ParticleHPN2PInelasticFS::Init(), G4ParticleHPNPAInelasticFS::Init(), G4ParticleHP2AInelasticFS::Init(), G4ParticleHP3NAInelasticFS::Init(), G4ParticleHP4NInelasticFS::Init(), G4ParticleHP3NInelasticFS::Init(), G4ParticleHP3NPInelasticFS::Init(), G4ParticleHPAInelasticFS::Init(), G4RKPropagation::Init(), G4FTFModel::Init(), G4TablesForExtrapolator::Initialisation(), G4EnergyLossForExtrapolator::Initialisation(), G4hhElastic::Initialise(), G4hIonisation::InitialiseEnergyLossProcess(), G4DNAIonisation::IsApplicable(), G4MuElecInelastic::IsApplicable(), G4MicroElecInelastic::IsApplicable(), G4DiffuseElastic::IsApplicable(), G4hhElastic::IsApplicable(), G4LMsdGenerator::IsApplicable(), G4ScreenedNuclearRecoil::IsApplicable(), G4GeneralNNCollision::IsInCharge(), G4LightMedia::KaonZeroShortExchange(), G4LightMedia::LambdaExchange(), main(), G4RPGInelastic::MarkLeadingStrangeParticle(), G4LightMedia::NeutronExchange(), G4RPGReaction::NuclearReaction(), G4DNADingfelderChargeDecreaseModel::NumberOfFinalStates(), G4LightMedia::OmegaMinusExchange(), G4DNADingfelderChargeDecreaseModel::OutgoingParticleBindingEnergyConstant(), G4DNADingfelderChargeDecreaseModel::OutgoingParticleDefinition(), G4DNADingfelderChargeIncreaseModel::OutgoingParticleDefinition(), RMC01SD::ProcessHits(), G4BinaryCascade::Propagate(), G4hImpactIonisation::ProtonParametrisedDEDX(), G4RPGPionSuppression::ReactionStage(), G4RPGStrangeProduction::ReactionStage(), G4RPGTwoCluster::ReactionStage(), G4RPGFragmentation::ReactionStage(), G4Nucleus::ReturnTargetParticle(), G4NeutronHPIsotropic::Sample(), G4ParticleHPIsotropic::Sample(), G4NeutronHPNBodyPhaseSpace::Sample(), G4ParticleHPNBodyPhaseSpace::Sample(), G4ParticleHPContAngularPar::Sample(), G4NeutronHPLabAngularEnergy::Sample(), G4ParticleHPLabAngularEnergy::Sample(), G4NeutronHPContAngularPar::Sample(), G4NeutronHPDiscreteTwoBody::Sample(), G4ParticleHPDiscreteTwoBody::Sample(), G4hhElastic::SampleBisectionalT(), G4hhElastic::SampleInvariantT(), G4LMsdGenerator::SampleMx(), G4DNADingfelderChargeDecreaseModel::SampleSecondaries(), G4QuasiElRatios::Scatter(), G4VPartonStringModel::Scatter(), G4WilsonAblationModel::SelectSecondariesByEvaporation(), XrayFluoPhysicsList::SetCutForProton(), PhysicsList::SetCutForProton(), RMC01AnalysisManager::SetPrimaryExpSpectrumForAdjointSim(), RMC01AnalysisManager::SetPrimaryPowerLawSpectrumForAdjointSim(), G4LightMedia::SigmaMinusExchange(), G4LightMedia::SigmaPlusExchange(), G4ChipsProtonInelasticXS::ThresholdMomentum(), G4AblaInterface::toG4ParticleDefinition(), G4INCLXXInterface::toG4ParticleDefinition(), G4INCLXXInterface::toINCLParticleType(), G4RKPropagation::Transport(), G4DNADingfelderChargeDecreaseModel::WaterBindingEnergyConstant(), G4LightMedia::XiMinusExchange(), and G4LightMedia::XiZeroExchange().
|
static |
Definition at line 88 of file G4Proton.cc.
References Definition().
Referenced by G4BinaryCascade::ApplyYourself(), G4EMDissociation::ApplyYourself(), G4INCLXXInterface::ApplyYourself(), G4LFission::Atomas(), G4ExcitationHandler::BreakItUp(), F04StackingAction::ClassifyNewTrack(), PhysicsList::ConstructBarions(), F01PhysicsList::ConstructBarions(), F02PhysicsList::ConstructBarions(), F03PhysicsList::ConstructBarions(), Em10PhysicsList::ConstructBarions(), PurgMagPhysicsList::ConstructBarions(), eRositaPhysicsList::ConstructBaryons(), ExN02PhysicsList::ConstructBaryons(), UltraPhysicsList::ConstructBaryons(), G4AdjointPhysicsList::ConstructBaryons(), G4BaryonConstructor::ConstructNucleons(), GammaKnifeParticles::ConstructParticle(), ExUCNPhysicsList::ConstructParticle(), F06PhysicsList::ConstructParticle(), PhysicsList::ConstructParticle(), G4ErrorPhysicsList::ConstructParticle(), G4XMesonBaryonElastic::CrossSection(), G4XnpElasticLowE::CrossSection(), G4XnpTotalLowE::CrossSection(), G4DNADingfelderChargeDecreaseModel::CrossSectionPerVolume(), G4DNABornExcitationModel::CrossSectionPerVolume(), G4DNAMillerGreenExcitationModel::CrossSectionPerVolume(), G4DNARuddIonisationExtendedModel::CrossSectionPerVolume(), G4DNARuddIonisationModel::CrossSectionPerVolume(), G4DNABornIonisationModel::CrossSectionPerVolume(), G4DNABornIonisationModel::DifferentialCrossSection(), G4MicroElecInelasticModel::DifferentialCrossSection(), G4MuElecInelasticModel::DifferentialCrossSection(), G4DNARuddIonisationModel::DifferentialCrossSection(), G4CollisionMesonBaryonToResonance::G4CollisionMesonBaryonToResonance(), G4CollisionNNElastic::G4CollisionNNElastic(), G4CollisionnpElastic::G4CollisionnpElastic(), G4ParticleTypeConverter::G4ParticleTypeConverter(), G4XNNElasticLowE::G4XNNElasticLowE(), G4XNNTotalLowE::G4XNNTotalLowE(), G4XPDGElastic::G4XPDGElastic(), G4XPDGTotal::G4XPDGTotal(), G4WilsonAbrasionModel::GetAbradedNucleons(), G4MesonAbsorption::GetFinalState(), G4Scintillation::GetScintillationYieldByParticleType(), G4BinaryCascade::HighEnergyModelFSProducts(), G4DNADingfelderChargeDecreaseModel::Initialise(), G4DNABornExcitationModel::Initialise(), G4DNAMillerGreenExcitationModel::Initialise(), G4DNARuddIonisationModel::Initialise(), G4DNARuddIonisationExtendedModel::Initialise(), G4DNABornIonisationModel::Initialise(), G4MicroElecInelasticModel::Initialise(), G4MuElecInelasticModel::Initialise(), G4DNAChargeDecrease::IsApplicable(), G4DNAExcitation::IsApplicable(), G4CollisionnpElastic::IsInCharge(), G4CollisionNNElastic::IsInCharge(), G4VXResonance::IsospinCorrection(), G4DNADingfelderChargeDecreaseModel::PartialCrossSection(), G4DNAMillerGreenExcitationModel::PartialCrossSection(), G4hImpactIonisation::PostStepDoIt(), G4XNNElasticLowE::Print(), G4BinaryCascade::Propagate1H1(), G4MuElecInelasticModel::RandomizeEjectedElectronDirection(), G4DNARuddIonisationModel::RandomizeEjectedElectronEnergy(), G4DNABornIonisationModel::RandomizeEjectedElectronEnergy(), G4MuElecInelasticModel::RandomizeEjectedElectronEnergy(), G4MicroElecInelasticModel::RandomizeEjectedElectronEnergy(), G4DNADingfelderChargeDecreaseModel::RandomSelect(), G4DNAMillerGreenExcitationModel::RandomSelect(), G4DNABornIonisationModel::RandomTransferedEnergy(), G4DNARuddIonisationExtendedModel::RejectionFunction(), G4DNARuddIonisationModel::SampleSecondaries(), G4MuElecInelasticModel::SampleSecondaries(), G4MicroElecInelasticModel::SampleSecondaries(), G4DNADingfelderChargeDecreaseModel::Sum(), G4XNNElasticLowE::~G4XNNElasticLowE(), and G4XNNTotalLowE::~G4XNNTotalLowE().
|
staticprivate |
Definition at line 54 of file G4Proton.hh.
Referenced by Definition().