Geant4-11
|
#include <G4VLongitudinalStringDecay.hh>
Data Fields | |
G4int | Baryon [5][5][5][4] |
G4double | BaryonWeight [5][5][5][4] |
G4int | DecayQuark |
G4ParticleDefinition * | FS_LeftHadron [350] |
G4ParticleDefinition * | FS_RightHadron [350] |
G4double | FS_Weight [350] |
G4double | Mass_of_b_quark |
G4double | Mass_of_c_quark |
G4double | Mass_of_light_quark |
G4double | Mass_of_s_quark |
G4double | Mass_of_string_junction |
G4int | Meson [5][5][7] |
G4double | MesonWeight [5][5][7] |
G4double | MinimalStringMass |
G4double | MinimalStringMass2 |
G4double | minMassQDiQStr [5][5][5] |
G4double | minMassQQbarStr [5][5] |
G4int | NewQuark |
G4int | NumberOf_FS |
G4double | Prob_QQbar [5] |
G4int | Qcharge [5] |
Protected Types | |
typedef G4ParticleDefinition *(G4HadronBuilder::* | Pcreate) (G4ParticleDefinition *, G4ParticleDefinition *) |
typedef std::pair< G4ParticleDefinition *, G4ParticleDefinition * > | pDefPair |
Private Member Functions | |
G4VLongitudinalStringDecay (const G4VLongitudinalStringDecay &right) | |
G4bool | operator!= (const G4VLongitudinalStringDecay &right) const |
const G4VLongitudinalStringDecay & | operator= (const G4VLongitudinalStringDecay &right) |
G4bool | operator== (const G4VLongitudinalStringDecay &right) const |
Private Attributes | |
std::pair< G4double, G4double > | epCheckLevels |
G4double | recoilEnergyThreshold |
G4HadronicInteractionRegistry * | registry |
std::vector< const G4Material * > | theBlockedList |
std::vector< const G4Element * > | theBlockedListElements |
std::vector< std::pair< G4double, const G4Material * > > | theMaxEnergyList |
std::vector< std::pair< G4double, const G4Element * > > | theMaxEnergyListElements |
std::vector< std::pair< G4double, const G4Material * > > | theMinEnergyList |
std::vector< std::pair< G4double, const G4Element * > > | theMinEnergyListElements |
G4String | theModelName |
Definition at line 46 of file G4VLongitudinalStringDecay.hh.
|
protected |
Definition at line 86 of file G4VLongitudinalStringDecay.hh.
|
protected |
Definition at line 83 of file G4VLongitudinalStringDecay.hh.
G4VLongitudinalStringDecay::G4VLongitudinalStringDecay | ( | const G4String & | name = "StringDecay" | ) |
Definition at line 67 of file G4VLongitudinalStringDecay.cc.
References ClusterLoopInterrupt, DecayQuark, DiquarkBreakProb, DiquarkSuppress, fermi, GeV, hadronizer, Kappa, MassCut, MaxMass, MeV, NewQuark, PastInitPhase, ProbEta_b, ProbEta_c, pspin_barion, pspin_meson, scalarMesonMix, SetMinMasses(), SetProbBBbar(), SetProbCCbar(), SetProbEta_b(), SetProbEta_c(), SigmaQT, StrangeSuppress, StringLoopInterrupt, and vectorMesonMix.
|
virtual |
Definition at line 125 of file G4VLongitudinalStringDecay.cc.
References hadronizer.
|
private |
|
inlineinherited |
Definition at line 128 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::Block(), G4HadronicInteraction::GetMaxEnergy(), G4HadronicInteraction::GetMinEnergy(), G4HadronicInteraction::SetMaxEnergy(), and G4HadronicInteraction::SetMinEnergy().
|
inlineinherited |
Definition at line 120 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::Block(), G4HadronicInteraction::GetMaxEnergy(), G4HadronicInteraction::GetMinEnergy(), G4HadronicInteraction::SetMaxEnergy(), and G4HadronicInteraction::SetMinEnergy().
void G4VLongitudinalStringDecay::AddNewParticles | ( | ) |
|
finalvirtual |
Reimplemented from G4HadronicInteraction.
Definition at line 131 of file G4VLongitudinalStringDecay.cc.
|
inlineprotectedinherited |
Definition at line 170 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::isBlocked.
Referenced by G4HadronicInteraction::ActivateFor(), G4HadronicInteraction::DeActivateFor(), G4HadronicInteraction::SetMaxEnergy(), and G4HadronicInteraction::SetMinEnergy().
|
virtualinherited |
Reimplemented in G4LENDorBERTModel, G4LENDCombinedModel, G4LENDGammaModel, G4LENDModel, G4ParticleHPCapture, G4ParticleHPElastic, G4ParticleHPFission, G4ParticleHPInelastic, G4ParticleHPThermalScattering, G4AblaInterface, and G4PreCompoundModel.
Definition at line 56 of file G4HadronicInteraction.cc.
|
protected |
Definition at line 435 of file G4VLongitudinalStringDecay.cc.
References source.hepunit::c_light, and GetStringTensionParameter().
Referenced by G4QGSMFragmentation::FragmentString().
|
protected |
|
protected |
Definition at line 326 of file G4VLongitudinalStringDecay.cc.
References G4ExcitedString::GetDirection(), G4ExcitedString::GetLeftParton(), and G4ExcitedString::GetRightParton().
Referenced by G4QGSMFragmentation::FragmentString().
|
protected |
|
protected |
Definition at line 360 of file G4VLongitudinalStringDecay.cc.
References DiquarkSuppress, FindParticle(), G4cout, G4endl, G4UniformRand, G4INCL::Math::max(), G4INCL::Math::min(), and SampleQuarkFlavor().
Referenced by G4LundStringFragmentation::DiQuarkSplitup(), G4QGSMFragmentation::DiQuarkSplitup(), QuarkSplitup(), and G4QGSMFragmentation::SplitLast().
|
inherited |
Definition at line 186 of file G4HadronicInteraction.cc.
References G4HadronicInteraction::Block(), and G4HadronicInteraction::theBlockedListElements.
|
inherited |
Definition at line 180 of file G4HadronicInteraction.cc.
References G4HadronicInteraction::Block(), and G4HadronicInteraction::theBlockedList.
Referenced by G4HadronHElasticPhysics::ConstructProcess().
|
protectedpure virtual |
Implemented in G4LundStringFragmentation, and G4QGSMFragmentation.
void G4VLongitudinalStringDecay::EraseNewParticles | ( | ) |
|
protected |
Definition at line 280 of file G4VLongitudinalStringDecay.cc.
References G4ParticleTable::FindParticle(), G4ParticleTable::GetParticleTable(), and NewParticles.
Referenced by CreatePartonPair(), G4LundStringFragmentation::Diquark_AntiDiquark_belowThreshold_lastSplitting(), G4LundStringFragmentation::DiQuarkSplitup(), G4QGSMFragmentation::DiQuarkSplitup(), PossibleHadronMass(), SetMinMasses(), and G4QGSMFragmentation::SplitLast().
|
pure virtual |
Implemented in G4LundStringFragmentation, and G4QGSMFragmentation.
Referenced by G4ExcitedStringDecay::FragmentString().
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Definition at line 173 of file G4VLongitudinalStringDecay.hh.
References DiquarkSuppress.
Referenced by G4LundStringFragmentation::Splitup(), and G4QGSMFragmentation::Splitup().
|
virtualinherited |
Reimplemented in G4TheoFSGenerator.
Definition at line 217 of file G4HadronicInteraction.cc.
References G4HadronicInteraction::epCheckLevels.
Referenced by G4HadronicProcess::CheckEnergyMomentumConservation(), and G4TheoFSGenerator::GetEnergyMomentumCheckLevels().
|
virtualinherited |
Reimplemented in G4FissLib, G4LFission, G4LENDFission, G4ParticleHPCapture, G4ParticleHPElastic, G4ParticleHPFission, G4ParticleHPInelastic, and G4ParticleHPThermalScattering.
Definition at line 210 of file G4HadronicInteraction.cc.
Referenced by G4HadronicProcess::CheckResult().
|
protectedpure virtual |
Implemented in G4LundStringFragmentation, and G4QGSMFragmentation.
|
protected |
Definition at line 140 of file G4VLongitudinalStringDecay.cc.
References MassCut.
Referenced by G4LundStringFragmentation::FragmentString().
|
inlineinherited |
Definition at line 96 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::theMaxEnergy.
Referenced by G4HadronicInteraction::ActivateFor(), G4IonQMDPhysics::AddProcess(), G4IonINCLXXPhysics::AddProcess(), G4IonPhysics::ConstructProcess(), G4ChargeExchange::G4ChargeExchange(), G4DiffuseElastic::G4DiffuseElastic(), G4DiffuseElasticV2::G4DiffuseElasticV2(), G4HadronElastic::G4HadronElastic(), G4hhElastic::G4hhElastic(), G4LowEGammaNuclearModel::G4LowEGammaNuclearModel(), G4NeutrinoElectronCcModel::G4NeutrinoElectronCcModel(), G4NeutrinoElectronNcModel::G4NeutrinoElectronNcModel(), G4NeutronRadCapture::G4NeutronRadCapture(), G4NuclNuclDiffuseElastic::G4NuclNuclDiffuseElastic(), G4EnergyRangeManager::GetHadronicInteraction(), and G4HadronicProcessStore::Print().
|
inherited |
Definition at line 131 of file G4HadronicInteraction.cc.
References G4HadronicInteraction::IsBlocked(), G4HadronicInteraction::theMaxEnergy, G4HadronicInteraction::theMaxEnergyList, and G4HadronicInteraction::theMaxEnergyListElements.
|
inlineinherited |
Definition at line 83 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::theMinEnergy.
Referenced by G4HadronicInteraction::ActivateFor(), G4EnergyRangeManager::GetHadronicInteraction(), and G4HadronicProcessStore::Print().
|
inherited |
Definition at line 81 of file G4HadronicInteraction.cc.
References DBL_MAX, G4HadronicInteraction::IsBlocked(), G4HadronicInteraction::theMinEnergy, G4HadronicInteraction::theMinEnergyList, and G4HadronicInteraction::theMinEnergyListElements.
|
inlineinherited |
Definition at line 115 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::theModelName.
Referenced by G4MuMinusCapturePrecompound::ApplyYourself(), G4HadronElastic::ApplyYourself(), G4INCLXXInterface::ApplyYourself(), G4TheoFSGenerator::ApplyYourself(), G4HadronStoppingProcess::AtRestDoIt(), G4VHadronPhysics::BuildModel(), G4HadronicProcess::CheckEnergyMomentumConservation(), G4HadronicProcess::CheckResult(), G4ChargeExchangePhysics::ConstructProcess(), G4MuonicAtomDecay::DecayIt(), G4LENDModel::DumpLENDTargetInfo(), G4AblaInterface::G4AblaInterface(), G4ElectroVDNuclearModel::G4ElectroVDNuclearModel(), G4EMDissociation::G4EMDissociation(), G4ExcitedStringDecay::G4ExcitedStringDecay(), G4LEHadronProtonElastic::G4LEHadronProtonElastic(), G4LENDModel::G4LENDModel(), G4LENDorBERTModel::G4LENDorBERTModel(), G4LEnp::G4LEnp(), G4LEpp::G4LEpp(), G4LFission::G4LFission(), G4LowEGammaNuclearModel::G4LowEGammaNuclearModel(), G4LowEIonFragmentation::G4LowEIonFragmentation(), G4MuonVDNuclearModel::G4MuonVDNuclearModel(), G4NeutrinoElectronCcModel::G4NeutrinoElectronCcModel(), G4NeutrinoNucleusModel::G4NeutrinoNucleusModel(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), G4INCLXXInterface::GetDeExcitationModelName(), G4EnergyRangeManager::GetHadronicInteraction(), G4VHighEnergyGenerator::GetProjectileNucleus(), G4NeutronRadCapture::InitialiseModel(), G4BinaryCascade::ModelDescription(), G4LMsdGenerator::ModelDescription(), G4VPartonStringModel::ModelDescription(), G4TheoFSGenerator::ModelDescription(), G4VHadronPhysics::NewModel(), G4NeutrinoElectronProcess::PostStepDoIt(), G4HadronicProcess::PostStepDoIt(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), G4HadronicProcessStore::PrintModelHtml(), G4BinaryCascade::PropagateModelDescription(), G4HadronicProcessStore::RegisterInteraction(), and G4LENDModel::returnUnchanged().
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineinherited |
Definition at line 141 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::recoilEnergyThreshold.
Referenced by G4ChargeExchange::ApplyYourself(), and G4HadronElastic::ApplyYourself().
|
inlineprotected |
Definition at line 175 of file G4VLongitudinalStringDecay.hh.
References StrangeSuppress.
Referenced by G4LundStringFragmentation::DiQuarkSplitup(), G4QGSMFragmentation::DiQuarkSplitup(), and G4LundStringFragmentation::Splitup().
|
inlineprotected |
Definition at line 183 of file G4VLongitudinalStringDecay.hh.
References Kappa.
Referenced by CalculateHadronTimePosition().
|
inlineinherited |
Definition at line 109 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::verboseLevel.
|
virtualinherited |
Reimplemented in G4ANuElNucleusCcModel, G4ANuElNucleusNcModel, G4ANuMuNucleusCcModel, G4ANuMuNucleusNcModel, G4NuElNucleusCcModel, G4NuElNucleusNcModel, G4NuMuNucleusCcModel, G4NuMuNucleusNcModel, G4AblaInterface, G4NeutronRadCapture, G4LowEGammaNuclearModel, G4PreCompoundModel, and G4ElasticHadrNucleusHE.
Definition at line 59 of file G4HadronicInteraction.cc.
|
virtualinherited |
Reimplemented in G4DiffuseElastic, G4DiffuseElasticV2, G4hhElastic, G4NeutrinoElectronNcModel, G4NeutronElectronElModel, G4ANuElNucleusCcModel, G4ANuElNucleusNcModel, G4ANuMuNucleusCcModel, G4ANuMuNucleusNcModel, G4NeutrinoElectronCcModel, G4NeutrinoNucleusModel, G4NuElNucleusCcModel, G4NuElNucleusNcModel, G4NuMuNucleusCcModel, G4NuMuNucleusNcModel, G4CascadeInterface, and G4LMsdGenerator.
Definition at line 75 of file G4HadronicInteraction.cc.
|
inlineprotectedinherited |
Definition at line 169 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::isBlocked.
Referenced by G4HadronicInteraction::GetMaxEnergy(), and G4HadronicInteraction::GetMinEnergy().
Definition at line 202 of file G4HadronicInteraction.cc.
References G4HadronicInteraction::theBlockedListElements.
|
inherited |
Definition at line 193 of file G4HadronicInteraction.cc.
References G4HadronicInteraction::theBlockedList.
|
protectedpure virtual |
Implemented in G4LundStringFragmentation, and G4QGSMFragmentation.
|
virtualinherited |
Reimplemented in G4WilsonAbrasionModel, G4BinaryCascade, G4BinaryLightIonReaction, G4ChipsElasticModel, G4NeutrinoElectronNcModel, G4NeutronElectronElModel, G4ANuElNucleusCcModel, G4ANuElNucleusNcModel, G4ANuMuNucleusCcModel, G4ANuMuNucleusNcModel, G4NeutrinoElectronCcModel, G4NeutrinoNucleusModel, G4NuElNucleusCcModel, G4NuElNucleusNcModel, G4NuMuNucleusCcModel, G4NuMuNucleusNcModel, G4VHighEnergyGenerator, G4ElasticHadrNucleusHE, G4HadronElastic, G4FTFModel, G4VIntraNuclearTransportModel, G4AblaInterface, G4CascadeInterface, G4LMsdGenerator, G4LFission, G4INCLXXInterface, G4ElectroVDNuclearModel, G4MuonVDNuclearModel, G4ParticleHPCapture, G4ParticleHPElastic, G4ParticleHPFission, G4ParticleHPInelastic, G4ParticleHPThermalScattering, G4QMDReaction, G4EmCaptureCascade, G4MuMinusCapturePrecompound, G4MuonMinusBoundDecay, G4PreCompoundModel, G4VPartonStringModel, G4QGSModel< ParticipantType >, G4QGSModel< G4GammaParticipants >, and G4TheoFSGenerator.
Definition at line 222 of file G4HadronicInteraction.cc.
Referenced by G4HadronicProcessStore::PrintModelHtml().
|
deleteinherited |
|
private |
|
private |
|
deleteinherited |
|
private |
|
protected |
Definition at line 202 of file G4VLongitudinalStringDecay.cc.
References G4HadronBuilder::Build(), G4HadronBuilder::BuildLowSpin(), ClusterLoopInterrupt, FindParticle(), G4cout, G4endl, G4UniformRand, G4FragmentingString::GetLeftParton(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGMass(), hadronizer, G4FragmentingString::IsAFourQuarkString(), and MaxMass.
Referenced by ProduceOneHadron().
|
protected |
Definition at line 146 of file G4VLongitudinalStringDecay.cc.
References G4KineticTrackVector::Boost(), G4cout, G4endl, G4ExcitedString::Get4Momentum(), G4ExcitedString::GetPosition(), CLHEP::HepLorentzVector::mag(), CLHEP::Hep3Vector::mag2(), G4FragmentingString::Mass(), MassCut, PossibleHadronMass(), Sample4Momentum(), SetMinimalStringMass(), and sqr().
Referenced by G4LundStringFragmentation::FragmentString(), and G4QGSMFragmentation::FragmentString().
|
protectedvirtual |
Definition at line 335 of file G4VLongitudinalStringDecay.cc.
References G4HadronBuilder::Build(), CreatePartonPair(), G4INCL::ClusterDecay::decay(), DecayQuark, G4cout, G4endl, G4ParticleDefinition::GetPDGEncoding(), hadronizer, and NewQuark.
Referenced by G4LundStringFragmentation::Splitup(), and G4QGSMFragmentation::Splitup().
|
protectedpure virtual |
Implemented in G4LundStringFragmentation, and G4QGSMFragmentation.
Referenced by ProduceOneHadron().
|
virtualinherited |
Reimplemented in G4ChipsElasticModel, G4DiffuseElastic, G4DiffuseElasticV2, G4NuclNuclDiffuseElastic, G4AntiNuclElastic, G4ElasticHadrNucleusHE, G4HadronElastic, G4LEHadronProtonElastic, G4LEnp, G4LEpp, G4LowEHadronElastic, and G4hhElastic.
Definition at line 69 of file G4HadronicInteraction.cc.
G4int G4VLongitudinalStringDecay::SampleQuarkFlavor | ( | void | ) |
Definition at line 393 of file G4VLongitudinalStringDecay.cc.
References G4cout, G4endl, G4UniformRand, ProbBBbar, ProbCB, ProbCCbar, and StrangeSuppress.
Referenced by CreatePartonPair().
G4ThreeVector G4VLongitudinalStringDecay::SampleQuarkPt | ( | G4double | ptMax = -1. | ) |
Definition at line 416 of file G4VLongitudinalStringDecay.cc.
References G4Exp(), G4Log(), G4UniformRand, pi, G4INCL::DeJongSpin::shoot(), and SigmaQT.
Referenced by G4LundStringFragmentation::Sample4Momentum().
void G4VLongitudinalStringDecay::SetDiquarkBreakProbability | ( | G4double | aValue | ) |
Definition at line 488 of file G4VLongitudinalStringDecay.cc.
References DiquarkBreakProb, and PastInitPhase.
Referenced by G4LundStringFragmentation::G4LundStringFragmentation(), and G4QGSMFragmentation::G4QGSMFragmentation().
void G4VLongitudinalStringDecay::SetDiquarkSuppression | ( | G4double | aValue | ) |
Definition at line 481 of file G4VLongitudinalStringDecay.cc.
References DiquarkSuppress.
Referenced by G4LundStringFragmentation::G4LundStringFragmentation(), G4QGSMFragmentation::G4QGSMFragmentation(), G4LundStringFragmentation::Splitup(), and G4QGSMFragmentation::Splitup().
|
inlineinherited |
Definition at line 149 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::epCheckLevels.
Referenced by G4BinaryCascade::G4BinaryCascade(), G4CascadeInterface::G4CascadeInterface(), and G4FTFModel::G4FTFModel().
|
protectedvirtual |
Definition at line 139 of file G4VLongitudinalStringDecay.cc.
References MassCut.
Referenced by G4LundStringFragmentation::FragmentString(), and G4LundStringFragmentation::G4LundStringFragmentation().
|
inlineinherited |
Definition at line 102 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::theMaxEnergy.
Referenced by G4HadronicInteraction::ActivateFor(), G4IonINCLXXPhysics::AddProcess(), G4BertiniElectroNuclearBuilder::Build(), G4LENDBertiniGammaElectroNuclearBuilder::Build(), G4NeutronLENDBuilder::Build(), G4NeutronPHPBuilder::Build(), G4AlphaPHPBuilder::Build(), G4BertiniKaonBuilder::Build(), G4BertiniNeutronBuilder::Build(), G4BertiniPiKBuilder::Build(), G4BertiniPionBuilder::Build(), G4BertiniProtonBuilder::Build(), G4BinaryAlphaBuilder::Build(), G4BinaryDeuteronBuilder::Build(), G4BinaryHe3Builder::Build(), G4BinaryNeutronBuilder::Build(), G4BinaryPiKBuilder::Build(), G4BinaryPionBuilder::Build(), G4BinaryProtonBuilder::Build(), G4BinaryTritonBuilder::Build(), G4DeuteronPHPBuilder::Build(), G4FTFBinaryKaonBuilder::Build(), G4FTFBinaryNeutronBuilder::Build(), G4FTFBinaryPionBuilder::Build(), G4FTFBinaryProtonBuilder::Build(), G4FTFPAntiBarionBuilder::Build(), G4FTFPKaonBuilder::Build(), G4FTFPNeutronBuilder::Build(), G4FTFPPiKBuilder::Build(), G4FTFPPionBuilder::Build(), G4FTFPProtonBuilder::Build(), G4He3PHPBuilder::Build(), G4HyperonFTFPBuilder::Build(), G4HyperonQGSPBuilder::Build(), G4INCLXXNeutronBuilder::Build(), G4INCLXXPionBuilder::Build(), G4INCLXXProtonBuilder::Build(), G4PrecoNeutronBuilder::Build(), G4PrecoProtonBuilder::Build(), G4ProtonPHPBuilder::Build(), G4QGSBinaryKaonBuilder::Build(), G4QGSBinaryNeutronBuilder::Build(), G4QGSBinaryPiKBuilder::Build(), G4QGSBinaryPionBuilder::Build(), G4QGSBinaryProtonBuilder::Build(), G4QGSPAntiBarionBuilder::Build(), G4QGSPKaonBuilder::Build(), G4QGSPLundStrFragmProtonBuilder::Build(), G4QGSPNeutronBuilder::Build(), G4QGSPPiKBuilder::Build(), G4QGSPPionBuilder::Build(), G4TritonPHPBuilder::Build(), G4QGSPProtonBuilder::Build(), G4HadronicBuilder::BuildFTFP_BERT(), G4HadronicBuilder::BuildFTFQGSP_BERT(), G4QGSBuilder::BuildModel(), G4VHadronPhysics::BuildModel(), G4HadronicBuilder::BuildQGSP_FTFP_BERT(), G4EmExtraPhysics::ConstructGammaElectroNuclear(), LBE::ConstructHad(), G4EmExtraPhysics::ConstructLENDGammaNuclear(), G4HadronDElasticPhysics::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), G4IonINCLXXPhysics::ConstructProcess(), G4IonPhysics::ConstructProcess(), G4IonPhysicsPHP::ConstructProcess(), G4IonQMDPhysics::ConstructProcess(), G4ANuElNucleusNcModel::G4ANuElNucleusNcModel(), G4ANuMuNucleusNcModel::G4ANuMuNucleusNcModel(), G4BertiniKaonBuilder::G4BertiniKaonBuilder(), G4BertiniPiKBuilder::G4BertiniPiKBuilder(), G4BertiniPionBuilder::G4BertiniPionBuilder(), G4BinaryCascade::G4BinaryCascade(), G4BinaryPiKBuilder::G4BinaryPiKBuilder(), G4BinaryPionBuilder::G4BinaryPionBuilder(), G4ChargeExchange::G4ChargeExchange(), G4DiffuseElastic::G4DiffuseElastic(), G4DiffuseElasticV2::G4DiffuseElasticV2(), G4ElectroVDNuclearModel::G4ElectroVDNuclearModel(), G4EMDissociation::G4EMDissociation(), G4FissLib::G4FissLib(), G4FTFBinaryKaonBuilder::G4FTFBinaryKaonBuilder(), G4FTFBinaryNeutronBuilder::G4FTFBinaryNeutronBuilder(), G4FTFBinaryPiKBuilder::G4FTFBinaryPiKBuilder(), G4FTFBinaryPionBuilder::G4FTFBinaryPionBuilder(), G4FTFBinaryProtonBuilder::G4FTFBinaryProtonBuilder(), G4FTFPAntiBarionBuilder::G4FTFPAntiBarionBuilder(), G4FTFPKaonBuilder::G4FTFPKaonBuilder(), G4FTFPNeutronBuilder::G4FTFPNeutronBuilder(), G4FTFPPiKBuilder::G4FTFPPiKBuilder(), G4FTFPPionBuilder::G4FTFPPionBuilder(), G4FTFPProtonBuilder::G4FTFPProtonBuilder(), G4HadronElastic::G4HadronElastic(), G4HadronicAbsorptionFritiof::G4HadronicAbsorptionFritiof(), G4HadronicAbsorptionFritiofWithBinaryCascade::G4HadronicAbsorptionFritiofWithBinaryCascade(), G4hhElastic::G4hhElastic(), G4HyperonFTFPBuilder::G4HyperonFTFPBuilder(), G4HyperonQGSPBuilder::G4HyperonQGSPBuilder(), G4INCLXXPionBuilder::G4INCLXXPionBuilder(), G4LEHadronProtonElastic::G4LEHadronProtonElastic(), G4LENDModel::G4LENDModel(), G4LEnp::G4LEnp(), G4LEpp::G4LEpp(), G4LFission::G4LFission(), G4LowEGammaNuclearModel::G4LowEGammaNuclearModel(), G4MuonVDNuclearModel::G4MuonVDNuclearModel(), G4NeutrinoElectronCcModel::G4NeutrinoElectronCcModel(), G4NeutrinoElectronNcModel::G4NeutrinoElectronNcModel(), G4NeutrinoNucleusModel::G4NeutrinoNucleusModel(), G4NeutronElectronElModel::G4NeutronElectronElModel(), G4NeutronRadCapture::G4NeutronRadCapture(), G4NuclNuclDiffuseElastic::G4NuclNuclDiffuseElastic(), G4NuElNucleusNcModel::G4NuElNucleusNcModel(), G4NuMuNucleusNcModel::G4NuMuNucleusNcModel(), G4ParticleHPCapture::G4ParticleHPCapture(), G4ParticleHPElastic::G4ParticleHPElastic(), G4ParticleHPFission::G4ParticleHPFission(), G4ParticleHPInelastic::G4ParticleHPInelastic(), G4ParticleHPThermalScattering::G4ParticleHPThermalScattering(), G4QGSPAntiBarionBuilder::G4QGSPAntiBarionBuilder(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), G4HadronPhysicsFTFP_BERT_HP::Neutron(), G4HadronPhysicsINCLXX::Neutron(), G4HadronPhysicsQGSP_BERT_HP::Neutron(), G4HadronPhysicsQGSP_BIC_HP::Neutron(), G4HadronPhysicsShielding::Neutron(), and G4VHadronPhysics::NewModel().
|
inherited |
Definition at line 151 of file G4HadronicInteraction.cc.
References G4HadronicInteraction::Block(), and G4HadronicInteraction::theMaxEnergyListElements.
|
inherited |
Definition at line 166 of file G4HadronicInteraction.cc.
References G4HadronicInteraction::Block(), and G4HadronicInteraction::theMaxEnergyList.
|
inlineinherited |
Definition at line 89 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::theMinEnergy.
Referenced by G4HadronicInteraction::ActivateFor(), G4BertiniElectroNuclearBuilder::Build(), G4LENDBertiniGammaElectroNuclearBuilder::Build(), G4NeutronLENDBuilder::Build(), G4NeutronPHPBuilder::Build(), G4AlphaPHPBuilder::Build(), G4BertiniKaonBuilder::Build(), G4BertiniNeutronBuilder::Build(), G4BertiniPiKBuilder::Build(), G4BertiniPionBuilder::Build(), G4BertiniProtonBuilder::Build(), G4BinaryAlphaBuilder::Build(), G4BinaryDeuteronBuilder::Build(), G4BinaryHe3Builder::Build(), G4BinaryNeutronBuilder::Build(), G4BinaryPiKBuilder::Build(), G4BinaryPionBuilder::Build(), G4BinaryProtonBuilder::Build(), G4BinaryTritonBuilder::Build(), G4DeuteronPHPBuilder::Build(), G4FTFBinaryKaonBuilder::Build(), G4FTFBinaryNeutronBuilder::Build(), G4FTFBinaryPiKBuilder::Build(), G4FTFBinaryPionBuilder::Build(), G4FTFBinaryProtonBuilder::Build(), G4FTFPAntiBarionBuilder::Build(), G4FTFPKaonBuilder::Build(), G4FTFPNeutronBuilder::Build(), G4FTFPPiKBuilder::Build(), G4FTFPPionBuilder::Build(), G4FTFPProtonBuilder::Build(), G4He3PHPBuilder::Build(), G4HyperonFTFPBuilder::Build(), G4HyperonQGSPBuilder::Build(), G4INCLXXNeutronBuilder::Build(), G4INCLXXPionBuilder::Build(), G4INCLXXProtonBuilder::Build(), G4PrecoNeutronBuilder::Build(), G4PrecoProtonBuilder::Build(), G4ProtonPHPBuilder::Build(), G4QGSBinaryKaonBuilder::Build(), G4QGSBinaryNeutronBuilder::Build(), G4QGSBinaryPiKBuilder::Build(), G4QGSBinaryPionBuilder::Build(), G4QGSBinaryProtonBuilder::Build(), G4QGSPAntiBarionBuilder::Build(), G4QGSPKaonBuilder::Build(), G4QGSPLundStrFragmProtonBuilder::Build(), G4QGSPNeutronBuilder::Build(), G4QGSPPiKBuilder::Build(), G4QGSPPionBuilder::Build(), G4TritonPHPBuilder::Build(), G4QGSPProtonBuilder::Build(), G4QGSBuilder::BuildModel(), G4VHadronPhysics::BuildModel(), G4EmExtraPhysics::ConstructGammaElectroNuclear(), LBE::ConstructHad(), G4EmExtraPhysics::ConstructLENDGammaNuclear(), G4HadronElasticPhysicsHP::ConstructProcess(), G4HadronElasticPhysicsLEND::ConstructProcess(), G4HadronElasticPhysicsPHP::ConstructProcess(), G4HadronDElasticPhysics::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), G4IonElasticPhysics::ConstructProcess(), G4IonINCLXXPhysics::ConstructProcess(), G4IonPhysics::ConstructProcess(), G4IonPhysicsPHP::ConstructProcess(), G4IonQMDPhysics::ConstructProcess(), G4ANuElNucleusNcModel::G4ANuElNucleusNcModel(), G4ANuMuNucleusNcModel::G4ANuMuNucleusNcModel(), G4BertiniKaonBuilder::G4BertiniKaonBuilder(), G4BertiniPiKBuilder::G4BertiniPiKBuilder(), G4BertiniPionBuilder::G4BertiniPionBuilder(), G4BinaryCascade::G4BinaryCascade(), G4BinaryPiKBuilder::G4BinaryPiKBuilder(), G4BinaryPionBuilder::G4BinaryPionBuilder(), G4ChargeExchange::G4ChargeExchange(), G4DiffuseElastic::G4DiffuseElastic(), G4DiffuseElasticV2::G4DiffuseElasticV2(), G4ElectroVDNuclearModel::G4ElectroVDNuclearModel(), G4EMDissociation::G4EMDissociation(), G4FissLib::G4FissLib(), G4FTFBinaryKaonBuilder::G4FTFBinaryKaonBuilder(), G4FTFBinaryNeutronBuilder::G4FTFBinaryNeutronBuilder(), G4FTFBinaryPiKBuilder::G4FTFBinaryPiKBuilder(), G4FTFBinaryPionBuilder::G4FTFBinaryPionBuilder(), G4FTFBinaryProtonBuilder::G4FTFBinaryProtonBuilder(), G4FTFPAntiBarionBuilder::G4FTFPAntiBarionBuilder(), G4FTFPKaonBuilder::G4FTFPKaonBuilder(), G4FTFPNeutronBuilder::G4FTFPNeutronBuilder(), G4FTFPPiKBuilder::G4FTFPPiKBuilder(), G4FTFPPionBuilder::G4FTFPPionBuilder(), G4FTFPProtonBuilder::G4FTFPProtonBuilder(), G4HadronElastic::G4HadronElastic(), G4HadronicAbsorptionBertini::G4HadronicAbsorptionBertini(), G4HadronicAbsorptionFritiof::G4HadronicAbsorptionFritiof(), G4HadronicAbsorptionFritiofWithBinaryCascade::G4HadronicAbsorptionFritiofWithBinaryCascade(), G4hhElastic::G4hhElastic(), G4HyperonFTFPBuilder::G4HyperonFTFPBuilder(), G4HyperonQGSPBuilder::G4HyperonQGSPBuilder(), G4INCLXXPionBuilder::G4INCLXXPionBuilder(), G4LEHadronProtonElastic::G4LEHadronProtonElastic(), G4LENDModel::G4LENDModel(), G4LEnp::G4LEnp(), G4LEpp::G4LEpp(), G4LFission::G4LFission(), G4LowEGammaNuclearModel::G4LowEGammaNuclearModel(), G4MuonVDNuclearModel::G4MuonVDNuclearModel(), G4NeutrinoElectronCcModel::G4NeutrinoElectronCcModel(), G4NeutrinoElectronNcModel::G4NeutrinoElectronNcModel(), G4NeutrinoNucleusModel::G4NeutrinoNucleusModel(), G4NeutronElectronElModel::G4NeutronElectronElModel(), G4NeutronRadCapture::G4NeutronRadCapture(), G4NuclNuclDiffuseElastic::G4NuclNuclDiffuseElastic(), G4NuElNucleusNcModel::G4NuElNucleusNcModel(), G4NuMuNucleusNcModel::G4NuMuNucleusNcModel(), G4ParticleHPCapture::G4ParticleHPCapture(), G4ParticleHPElastic::G4ParticleHPElastic(), G4ParticleHPFission::G4ParticleHPFission(), G4ParticleHPInelastic::G4ParticleHPInelastic(), G4ParticleHPThermalScattering::G4ParticleHPThermalScattering(), G4QGSPAntiBarionBuilder::G4QGSPAntiBarionBuilder(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), G4NeutrinoElectronCcModel::IsApplicable(), G4HadronPhysicsFTFP_BERT_HP::Neutron(), G4HadronPhysicsINCLXX::Neutron(), G4HadronPhysicsQGSP_BERT_HP::Neutron(), G4HadronPhysicsQGSP_BIC_HP::Neutron(), G4HadronPhysicsShielding::Neutron(), and G4VHadronPhysics::NewModel().
|
inherited |
Definition at line 101 of file G4HadronicInteraction.cc.
References G4HadronicInteraction::Block(), and G4HadronicInteraction::theMinEnergyListElements.
|
inherited |
Definition at line 116 of file G4HadronicInteraction.cc.
References G4HadronicInteraction::Block(), and G4HadronicInteraction::theMinEnergyList.
void G4VLongitudinalStringDecay::SetMinimalStringMass | ( | const G4FragmentingString *const | string | ) |
Definition at line 952 of file G4VLongitudinalStringDecay.cc.
References G4FragmentingString::GetLeftParton(), G4ParticleDefinition::GetParticleSubType(), G4ParticleDefinition::GetPDGEncoding(), G4FragmentingString::GetRightParton(), MaxMass, G4INCL::Math::min(), MinimalStringMass, minMassQDiQStr, minMassQQbarStr, and SetMinimalStringMass2().
Referenced by G4LundStringFragmentation::FragmentString(), G4QGSMFragmentation::FragmentString(), G4LundStringFragmentation::IsItFragmentable(), ProduceOneHadron(), G4LundStringFragmentation::SplitEandP(), G4QGSMFragmentation::SplitEandP(), G4LundStringFragmentation::SplitLast(), G4LundStringFragmentation::StopFragmenting(), and G4QGSMFragmentation::StopFragmenting().
void G4VLongitudinalStringDecay::SetMinimalStringMass2 | ( | const G4double | aValue | ) |
Definition at line 1061 of file G4VLongitudinalStringDecay.cc.
References MinimalStringMass2.
Referenced by SetMinimalStringMass().
void G4VLongitudinalStringDecay::SetMinMasses | ( | ) |
Definition at line 609 of file G4VLongitudinalStringDecay.cc.
References Baryon, BaryonWeight, FindParticle(), G4ParticleTable::FindParticle(), FS_LeftHadron, FS_RightHadron, FS_Weight, G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetPDGMass(), Mass_of_b_quark, Mass_of_c_quark, Mass_of_light_quark, Mass_of_s_quark, Mass_of_string_junction, G4INCL::Math::max(), MaxMass, Meson, MesonWeight, MeV, G4INCL::Math::min(), MinimalStringMass, MinimalStringMass2, minMassQDiQStr, minMassQQbarStr, NumberOf_FS, Prob_QQbar, ProbEta_b, ProbEta_c, pspin_barion, pspin_meson, Qcharge, scalarMesonMix, and vectorMesonMix.
Referenced by G4LundStringFragmentation::G4LundStringFragmentation(), G4QGSMFragmentation::G4QGSMFragmentation(), and G4VLongitudinalStringDecay().
|
inlineprotectedinherited |
Definition at line 166 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::theModelName.
Referenced by G4ExcitedStringDecay::G4ExcitedStringDecay().
void G4VLongitudinalStringDecay::SetProbBBbar | ( | G4double | aValue | ) |
Definition at line 587 of file G4VLongitudinalStringDecay.cc.
References ProbBBbar, ProbCB, and ProbCCbar.
Referenced by G4LundStringFragmentation::G4LundStringFragmentation(), G4QGSMFragmentation::G4QGSMFragmentation(), and G4VLongitudinalStringDecay().
void G4VLongitudinalStringDecay::SetProbCCbar | ( | G4double | aValue | ) |
Definition at line 572 of file G4VLongitudinalStringDecay.cc.
References ProbBBbar, ProbCB, and ProbCCbar.
Referenced by G4LundStringFragmentation::G4LundStringFragmentation(), G4QGSMFragmentation::G4QGSMFragmentation(), and G4VLongitudinalStringDecay().
void G4VLongitudinalStringDecay::SetProbEta_b | ( | G4double | aValue | ) |
Definition at line 595 of file G4VLongitudinalStringDecay.cc.
References ProbEta_b.
Referenced by G4VLongitudinalStringDecay().
void G4VLongitudinalStringDecay::SetProbEta_c | ( | G4double | aValue | ) |
Definition at line 580 of file G4VLongitudinalStringDecay.cc.
References ProbEta_c.
Referenced by G4VLongitudinalStringDecay().
|
inlineinherited |
Definition at line 138 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::recoilEnergyThreshold.
Referenced by G4NeutrinoElectronProcess::PostStepDoIt(), G4ElNeutrinoNucleusProcess::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), and G4MuNeutrinoNucleusProcess::PostStepDoIt().
void G4VLongitudinalStringDecay::SetScalarMesonMixings | ( | std::vector< G4double > | aVector | ) |
Definition at line 528 of file G4VLongitudinalStringDecay.cc.
References hadronizer, PastInitPhase, ProbEta_b, ProbEta_c, pspin_barion, pspin_meson, scalarMesonMix, and vectorMesonMix.
void G4VLongitudinalStringDecay::SetSigmaTransverseMomentum | ( | G4double | aQT | ) |
Definition at line 462 of file G4VLongitudinalStringDecay.cc.
References PastInitPhase, and SigmaQT.
void G4VLongitudinalStringDecay::SetSpinThreeHalfBarionProbability | ( | G4double | aValue | ) |
Definition at line 514 of file G4VLongitudinalStringDecay.cc.
References hadronizer, PastInitPhase, ProbEta_b, ProbEta_c, pspin_barion, pspin_meson, scalarMesonMix, and vectorMesonMix.
void G4VLongitudinalStringDecay::SetStrangenessSuppression | ( | G4double | aValue | ) |
Definition at line 474 of file G4VLongitudinalStringDecay.cc.
References StrangeSuppress.
Referenced by G4QGSMFragmentation::DiQuarkSplitup(), G4LundStringFragmentation::G4LundStringFragmentation(), G4QGSMFragmentation::G4QGSMFragmentation(), and G4LundStringFragmentation::Splitup().
void G4VLongitudinalStringDecay::SetStringTensionParameter | ( | G4double | aValue | ) |
Definition at line 602 of file G4VLongitudinalStringDecay.cc.
References fermi, GeV, and Kappa.
Referenced by G4LundStringFragmentation::G4LundStringFragmentation().
void G4VLongitudinalStringDecay::SetVectorMesonMixings | ( | std::vector< G4double > | aVector | ) |
Definition at line 550 of file G4VLongitudinalStringDecay.cc.
References hadronizer, PastInitPhase, ProbEta_b, ProbEta_c, pspin_barion, pspin_meson, scalarMesonMix, and vectorMesonMix.
void G4VLongitudinalStringDecay::SetVectorMesonProbability | ( | G4double | aValue | ) |
Definition at line 500 of file G4VLongitudinalStringDecay.cc.
References hadronizer, PastInitPhase, ProbEta_b, ProbEta_c, pspin_barion, pspin_meson, scalarMesonMix, and vectorMesonMix.
|
inlineinherited |
Definition at line 112 of file G4HadronicInteraction.hh.
References G4HadronicInteraction::verboseLevel.
Referenced by G4CascadeInterface::SetVerboseLevel(), and G4PreCompoundDeexcitation::setVerboseLevel().
|
protectedpure virtual |
Implemented in G4LundStringFragmentation, and G4QGSMFragmentation.
|
protectedpure virtual |
Implemented in G4LundStringFragmentation, and G4QGSMFragmentation.
|
protectedpure virtual |
Implemented in G4LundStringFragmentation, and G4QGSMFragmentation.
|
protectedpure virtual |
Implemented in G4LundStringFragmentation, and G4QGSMFragmentation.
G4int G4VLongitudinalStringDecay::Baryon[5][5][5][4] |
Definition at line 236 of file G4VLongitudinalStringDecay.hh.
Referenced by G4LundStringFragmentation::Diquark_AntiDiquark_aboveThreshold_lastSplitting(), G4LundStringFragmentation::Quark_Diquark_lastSplitting(), and SetMinMasses().
G4double G4VLongitudinalStringDecay::BaryonWeight[5][5][5][4] |
Definition at line 237 of file G4VLongitudinalStringDecay.hh.
Referenced by G4LundStringFragmentation::Diquark_AntiDiquark_aboveThreshold_lastSplitting(), G4LundStringFragmentation::Quark_Diquark_lastSplitting(), and SetMinMasses().
|
protected |
Definition at line 192 of file G4VLongitudinalStringDecay.hh.
Referenced by G4LundStringFragmentation::Diquark_AntiDiquark_belowThreshold_lastSplitting(), G4VLongitudinalStringDecay(), GetClusterLoopInterrupt(), PossibleHadronMass(), and G4QGSMFragmentation::SplitLast().
G4int G4VLongitudinalStringDecay::DecayQuark |
Definition at line 241 of file G4VLongitudinalStringDecay.hh.
Referenced by G4QGSMFragmentation::DiQuarkSplitup(), G4VLongitudinalStringDecay(), G4QGSMFragmentation::GetLightConeZ(), and QuarkSplitup().
|
protected |
Definition at line 189 of file G4VLongitudinalStringDecay.hh.
Referenced by G4LundStringFragmentation::DiQuarkSplitup(), G4QGSMFragmentation::DiQuarkSplitup(), G4VLongitudinalStringDecay(), GetDiquarkBreakProb(), and SetDiquarkBreakProbability().
|
protected |
Definition at line 188 of file G4VLongitudinalStringDecay.hh.
Referenced by CreatePartonPair(), G4VLongitudinalStringDecay(), GetDiquarkSuppress(), and SetDiquarkSuppression().
Definition at line 198 of file G4HadronicInteraction.hh.
Referenced by G4HadronicInteraction::GetEnergyMomentumCheckLevels(), and G4HadronicInteraction::SetEnergyMomentumCheckLevels().
G4ParticleDefinition* G4VLongitudinalStringDecay::FS_LeftHadron[350] |
Definition at line 251 of file G4VLongitudinalStringDecay.hh.
Referenced by G4LundStringFragmentation::Diquark_AntiDiquark_aboveThreshold_lastSplitting(), G4LundStringFragmentation::Quark_AntiQuark_lastSplitting(), G4LundStringFragmentation::Quark_Diquark_lastSplitting(), SetMinMasses(), and G4LundStringFragmentation::SplitLast().
G4ParticleDefinition * G4VLongitudinalStringDecay::FS_RightHadron[350] |
Definition at line 251 of file G4VLongitudinalStringDecay.hh.
Referenced by G4LundStringFragmentation::Diquark_AntiDiquark_aboveThreshold_lastSplitting(), G4LundStringFragmentation::Quark_AntiQuark_lastSplitting(), G4LundStringFragmentation::Quark_Diquark_lastSplitting(), SetMinMasses(), and G4LundStringFragmentation::SplitLast().
G4double G4VLongitudinalStringDecay::FS_Weight[350] |
Definition at line 252 of file G4VLongitudinalStringDecay.hh.
Referenced by G4LundStringFragmentation::Diquark_AntiDiquark_aboveThreshold_lastSplitting(), G4LundStringFragmentation::Quark_AntiQuark_lastSplitting(), G4LundStringFragmentation::Quark_Diquark_lastSplitting(), G4LundStringFragmentation::SampleState(), SetMinMasses(), and G4LundStringFragmentation::SplitLast().
|
protected |
Definition at line 194 of file G4VLongitudinalStringDecay.hh.
Referenced by G4LundStringFragmentation::Diquark_AntiDiquark_belowThreshold_lastSplitting(), G4LundStringFragmentation::DiQuarkSplitup(), G4QGSMFragmentation::DiQuarkSplitup(), G4VLongitudinalStringDecay(), PossibleHadronMass(), QuarkSplitup(), SetScalarMesonMixings(), SetSpinThreeHalfBarionProbability(), SetVectorMesonMixings(), SetVectorMesonProbability(), G4QGSMFragmentation::SplitLast(), and ~G4VLongitudinalStringDecay().
|
protectedinherited |
Definition at line 188 of file G4HadronicInteraction.hh.
Referenced by G4HadronicInteraction::Block(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), and G4HadronicInteraction::IsBlocked().
|
protected |
Definition at line 213 of file G4VLongitudinalStringDecay.hh.
Referenced by G4VLongitudinalStringDecay(), GetStringTensionParameter(), and SetStringTensionParameter().
G4double G4VLongitudinalStringDecay::Mass_of_b_quark |
Definition at line 222 of file G4VLongitudinalStringDecay.hh.
Referenced by SetMinMasses().
G4double G4VLongitudinalStringDecay::Mass_of_c_quark |
Definition at line 221 of file G4VLongitudinalStringDecay.hh.
Referenced by SetMinMasses().
G4double G4VLongitudinalStringDecay::Mass_of_light_quark |
Definition at line 219 of file G4VLongitudinalStringDecay.hh.
Referenced by SetMinMasses().
G4double G4VLongitudinalStringDecay::Mass_of_s_quark |
Definition at line 220 of file G4VLongitudinalStringDecay.hh.
Referenced by SetMinMasses().
G4double G4VLongitudinalStringDecay::Mass_of_string_junction |
Definition at line 223 of file G4VLongitudinalStringDecay.hh.
Referenced by SetMinMasses().
|
protected |
Definition at line 186 of file G4VLongitudinalStringDecay.hh.
Referenced by G4QGSMFragmentation::G4QGSMFragmentation(), G4VLongitudinalStringDecay(), GetMassCut(), G4QGSMFragmentation::IsItFragmentable(), ProduceOneHadron(), and SetMassCut().
|
protected |
Definition at line 209 of file G4VLongitudinalStringDecay.hh.
Referenced by G4VLongitudinalStringDecay(), PossibleHadronMass(), SetMinimalStringMass(), SetMinMasses(), and G4QGSMFragmentation::SplitLast().
G4int G4VLongitudinalStringDecay::Meson[5][5][7] |
Definition at line 233 of file G4VLongitudinalStringDecay.hh.
Referenced by G4LundStringFragmentation::Quark_AntiQuark_lastSplitting(), G4LundStringFragmentation::Quark_Diquark_lastSplitting(), and SetMinMasses().
G4double G4VLongitudinalStringDecay::MesonWeight[5][5][7] |
Definition at line 234 of file G4VLongitudinalStringDecay.hh.
Referenced by G4LundStringFragmentation::Quark_AntiQuark_lastSplitting(), G4LundStringFragmentation::Quark_Diquark_lastSplitting(), and SetMinMasses().
G4double G4VLongitudinalStringDecay::MinimalStringMass |
Definition at line 229 of file G4VLongitudinalStringDecay.hh.
Referenced by G4LundStringFragmentation::IsItFragmentable(), G4QGSMFragmentation::IsItFragmentable(), SetMinimalStringMass(), SetMinMasses(), G4LundStringFragmentation::SplitEandP(), G4QGSMFragmentation::SplitEandP(), G4LundStringFragmentation::SplitLast(), G4LundStringFragmentation::StopFragmenting(), and G4QGSMFragmentation::StopFragmenting().
G4double G4VLongitudinalStringDecay::MinimalStringMass2 |
Definition at line 230 of file G4VLongitudinalStringDecay.hh.
Referenced by SetMinimalStringMass2(), and SetMinMasses().
G4double G4VLongitudinalStringDecay::minMassQDiQStr[5][5][5] |
Definition at line 226 of file G4VLongitudinalStringDecay.hh.
Referenced by G4FTFParameters::GetMinMass(), SetMinimalStringMass(), and SetMinMasses().
G4double G4VLongitudinalStringDecay::minMassQQbarStr[5][5] |
Definition at line 225 of file G4VLongitudinalStringDecay.hh.
Referenced by G4FTFParameters::GetMinMass(), SetMinimalStringMass(), and SetMinMasses().
|
protected |
Definition at line 215 of file G4VLongitudinalStringDecay.hh.
Referenced by FindParticle().
G4int G4VLongitudinalStringDecay::NewQuark |
Definition at line 242 of file G4VLongitudinalStringDecay.hh.
Referenced by G4QGSMFragmentation::DiQuarkSplitup(), G4VLongitudinalStringDecay(), G4QGSMFragmentation::GetLightConeZ(), and QuarkSplitup().
G4int G4VLongitudinalStringDecay::NumberOf_FS |
Definition at line 253 of file G4VLongitudinalStringDecay.hh.
Referenced by G4LundStringFragmentation::Diquark_AntiDiquark_aboveThreshold_lastSplitting(), G4LundStringFragmentation::Quark_AntiQuark_lastSplitting(), G4LundStringFragmentation::Quark_Diquark_lastSplitting(), G4LundStringFragmentation::SampleState(), SetMinMasses(), and G4LundStringFragmentation::SplitLast().
|
protected |
Definition at line 211 of file G4VLongitudinalStringDecay.hh.
Referenced by G4LundStringFragmentation::FragmentString(), G4QGSMFragmentation::FragmentString(), G4VLongitudinalStringDecay(), SetDiquarkBreakProbability(), SetScalarMesonMixings(), SetSigmaTransverseMomentum(), SetSpinThreeHalfBarionProbability(), SetVectorMesonMixings(), and SetVectorMesonProbability().
G4double G4VLongitudinalStringDecay::Prob_QQbar[5] |
|
protected |
Definition at line 204 of file G4VLongitudinalStringDecay.hh.
Referenced by GetProbBBbar(), SampleQuarkFlavor(), SetProbBBbar(), and SetProbCCbar().
|
protected |
Definition at line 207 of file G4VLongitudinalStringDecay.hh.
Referenced by SampleQuarkFlavor(), SetProbBBbar(), and SetProbCCbar().
|
protected |
Definition at line 201 of file G4VLongitudinalStringDecay.hh.
Referenced by GetProbCCbar(), SampleQuarkFlavor(), SetProbBBbar(), and SetProbCCbar().
|
protected |
Definition at line 205 of file G4VLongitudinalStringDecay.hh.
Referenced by G4VLongitudinalStringDecay(), GetProbEta_b(), SetMinMasses(), SetProbEta_b(), SetScalarMesonMixings(), SetSpinThreeHalfBarionProbability(), SetVectorMesonMixings(), and SetVectorMesonProbability().
|
protected |
Definition at line 202 of file G4VLongitudinalStringDecay.hh.
Referenced by G4VLongitudinalStringDecay(), GetProbEta_c(), SetMinMasses(), SetProbEta_c(), SetScalarMesonMixings(), SetSpinThreeHalfBarionProbability(), SetVectorMesonMixings(), and SetVectorMesonProbability().
|
protected |
Definition at line 197 of file G4VLongitudinalStringDecay.hh.
Referenced by G4VLongitudinalStringDecay(), SetMinMasses(), SetScalarMesonMixings(), SetSpinThreeHalfBarionProbability(), SetVectorMesonMixings(), and SetVectorMesonProbability().
|
protected |
Definition at line 196 of file G4VLongitudinalStringDecay.hh.
Referenced by G4VLongitudinalStringDecay(), SetMinMasses(), SetScalarMesonMixings(), SetSpinThreeHalfBarionProbability(), SetVectorMesonMixings(), and SetVectorMesonProbability().
G4int G4VLongitudinalStringDecay::Qcharge[5] |
Definition at line 232 of file G4VLongitudinalStringDecay.hh.
Referenced by G4LundStringFragmentation::Quark_AntiQuark_lastSplitting(), and SetMinMasses().
|
privateinherited |
Definition at line 194 of file G4HadronicInteraction.hh.
Referenced by G4HadronicInteraction::GetRecoilEnergyThreshold(), and G4HadronicInteraction::SetRecoilEnergyThreshold().
|
privateinherited |
Definition at line 192 of file G4HadronicInteraction.hh.
Referenced by G4HadronicInteraction::G4HadronicInteraction(), and G4HadronicInteraction::~G4HadronicInteraction().
|
protected |
Definition at line 199 of file G4VLongitudinalStringDecay.hh.
Referenced by G4VLongitudinalStringDecay(), SetMinMasses(), SetScalarMesonMixings(), SetSpinThreeHalfBarionProbability(), SetVectorMesonMixings(), and SetVectorMesonProbability().
|
protected |
Definition at line 187 of file G4VLongitudinalStringDecay.hh.
Referenced by G4LundStringFragmentation::G4LundStringFragmentation(), G4QGSMFragmentation::G4QGSMFragmentation(), G4VLongitudinalStringDecay(), G4LundStringFragmentation::Sample4Momentum(), SampleQuarkPt(), and SetSigmaTransverseMomentum().
|
protected |
Definition at line 190 of file G4VLongitudinalStringDecay.hh.
Referenced by G4LundStringFragmentation::DiQuarkSplitup(), G4VLongitudinalStringDecay(), GetStrangeSuppress(), SampleQuarkFlavor(), and SetStrangenessSuppression().
|
protected |
Definition at line 191 of file G4VLongitudinalStringDecay.hh.
Referenced by G4QGSMFragmentation::FragmentString(), G4VLongitudinalStringDecay(), G4LundStringFragmentation::Loop_toFragmentString(), G4LundStringFragmentation::SplitEandP(), and G4QGSMFragmentation::SplitEandP().
|
privateinherited |
Definition at line 204 of file G4HadronicInteraction.hh.
Referenced by G4HadronicInteraction::DeActivateFor(), and G4HadronicInteraction::IsBlocked().
|
privateinherited |
Definition at line 205 of file G4HadronicInteraction.hh.
Referenced by G4HadronicInteraction::DeActivateFor(), and G4HadronicInteraction::IsBlocked().
|
protectedinherited |
Definition at line 186 of file G4HadronicInteraction.hh.
Referenced by G4DiffuseElastic::G4DiffuseElastic(), G4DiffuseElasticV2::G4DiffuseElasticV2(), G4HadronicInteraction::G4HadronicInteraction(), G4hhElastic::G4hhElastic(), G4NuclNuclDiffuseElastic::G4NuclNuclDiffuseElastic(), G4HadronicInteraction::GetMaxEnergy(), and G4HadronicInteraction::SetMaxEnergy().
|
privateinherited |
Definition at line 201 of file G4HadronicInteraction.hh.
Referenced by G4HadronicInteraction::GetMaxEnergy(), and G4HadronicInteraction::SetMaxEnergy().
|
privateinherited |
Definition at line 203 of file G4HadronicInteraction.hh.
Referenced by G4HadronicInteraction::GetMaxEnergy(), and G4HadronicInteraction::SetMaxEnergy().
|
protectedinherited |
Definition at line 185 of file G4HadronicInteraction.hh.
Referenced by G4DiffuseElastic::G4DiffuseElastic(), G4DiffuseElasticV2::G4DiffuseElasticV2(), G4hhElastic::G4hhElastic(), G4NuclNuclDiffuseElastic::G4NuclNuclDiffuseElastic(), G4HadronicInteraction::GetMinEnergy(), and G4HadronicInteraction::SetMinEnergy().
|
privateinherited |
Definition at line 200 of file G4HadronicInteraction.hh.
Referenced by G4HadronicInteraction::GetMinEnergy(), and G4HadronicInteraction::SetMinEnergy().
|
privateinherited |
Definition at line 202 of file G4HadronicInteraction.hh.
Referenced by G4HadronicInteraction::GetMinEnergy(), and G4HadronicInteraction::SetMinEnergy().
|
privateinherited |
Definition at line 196 of file G4HadronicInteraction.hh.
Referenced by G4HadronicInteraction::GetModelName(), and G4HadronicInteraction::SetModelName().
|
protectedinherited |
Definition at line 172 of file G4HadronicInteraction.hh.
Referenced by G4WilsonAbrasionModel::ApplyYourself(), G4EMDissociation::ApplyYourself(), G4LENDCapture::ApplyYourself(), G4LENDElastic::ApplyYourself(), G4LENDFission::ApplyYourself(), G4LENDInelastic::ApplyYourself(), G4ElectroVDNuclearModel::ApplyYourself(), G4ParticleHPThermalScattering::ApplyYourself(), G4NeutrinoElectronNcModel::ApplyYourself(), G4NeutronElectronElModel::ApplyYourself(), G4LFission::ApplyYourself(), G4ANuElNucleusCcModel::ApplyYourself(), G4ANuElNucleusNcModel::ApplyYourself(), G4ANuMuNucleusCcModel::ApplyYourself(), G4ANuMuNucleusNcModel::ApplyYourself(), G4MuonVDNuclearModel::ApplyYourself(), G4NeutrinoElectronCcModel::ApplyYourself(), G4NuElNucleusCcModel::ApplyYourself(), G4NuElNucleusNcModel::ApplyYourself(), G4NuMuNucleusCcModel::ApplyYourself(), G4NuMuNucleusNcModel::ApplyYourself(), G4QMDReaction::ApplyYourself(), G4NeutronRadCapture::ApplyYourself(), G4LowEGammaNuclearModel::ApplyYourself(), G4ChargeExchange::ApplyYourself(), G4HadronElastic::ApplyYourself(), G4LEHadronProtonElastic::ApplyYourself(), G4LEnp::ApplyYourself(), G4LEpp::ApplyYourself(), G4BinaryCascade::ApplyYourself(), G4CascadeInterface::ApplyYourself(), G4LMsdGenerator::ApplyYourself(), G4ElectroVDNuclearModel::CalculateEMVertex(), G4MuonVDNuclearModel::CalculateEMVertex(), G4ElectroVDNuclearModel::CalculateHadronicVertex(), G4MuonVDNuclearModel::CalculateHadronicVertex(), G4NeutrinoNucleusModel::CoherentPion(), G4CascadeInterface::copyOutputToHadronicResult(), G4BinaryCascade::DebugEpConservation(), G4BinaryCascade::DebugFinalEpConservation(), G4NeutrinoNucleusModel::FinalBarion(), G4NeutrinoNucleusModel::FinalMeson(), G4WilsonAbrasionModel::GetAbradedNucleons(), G4CascadeInterface::NoInteraction(), G4CascadeInterface::Propagate(), G4NeutrinoNucleusModel::RecoilDeexcitation(), G4LEHadronProtonElastic::~G4LEHadronProtonElastic(), G4LEnp::~G4LEnp(), and G4LFission::~G4LFission().
|
protected |
Definition at line 198 of file G4VLongitudinalStringDecay.hh.
Referenced by G4VLongitudinalStringDecay(), SetMinMasses(), SetScalarMesonMixings(), SetSpinThreeHalfBarionProbability(), SetVectorMesonMixings(), and SetVectorMesonProbability().
|
protectedinherited |
Definition at line 177 of file G4HadronicInteraction.hh.
Referenced by G4WilsonAbrasionModel::ApplyYourself(), G4EMDissociation::ApplyYourself(), G4LFission::ApplyYourself(), G4MuMinusCapturePrecompound::ApplyYourself(), G4NeutronRadCapture::ApplyYourself(), G4LowEGammaNuclearModel::ApplyYourself(), G4ChargeExchange::ApplyYourself(), G4HadronElastic::ApplyYourself(), G4LEHadronProtonElastic::ApplyYourself(), G4LEnp::ApplyYourself(), G4LEpp::ApplyYourself(), G4CascadeInterface::ApplyYourself(), G4CascadeInterface::checkFinalResult(), G4CascadeInterface::copyOutputToHadronicResult(), G4CascadeInterface::copyOutputToReactionProducts(), G4LENDModel::create_used_target_map(), G4CascadeInterface::createBullet(), G4CascadeInterface::createTarget(), G4ElasticHadrNucleusHE::DefineHadronValues(), G4ElasticHadrNucleusHE::FillData(), G4ElasticHadrNucleusHE::FillFq2(), G4DiffuseElastic::G4DiffuseElastic(), G4DiffuseElasticV2::G4DiffuseElasticV2(), G4ElasticHadrNucleusHE::G4ElasticHadrNucleusHE(), G4EMDissociation::G4EMDissociation(), G4hhElastic::G4hhElastic(), G4NuclNuclDiffuseElastic::G4NuclNuclDiffuseElastic(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), G4ElasticHadrNucleusHE::GetFt(), G4ElasticHadrNucleusHE::GetLightFq2(), G4ElasticHadrNucleusHE::GetQ2_2(), G4HadronicInteraction::GetVerboseLevel(), G4ElasticHadrNucleusHE::HadronNucleusQ2_2(), G4ElasticHadrNucleusHE::HadronProtonQ2(), G4LFission::init(), G4DiffuseElastic::Initialise(), G4DiffuseElasticV2::Initialise(), G4NuclNuclDiffuseElastic::Initialise(), G4DiffuseElastic::InitialiseOnFly(), G4DiffuseElasticV2::InitialiseOnFly(), G4NuclNuclDiffuseElastic::InitialiseOnFly(), G4CascadeInterface::makeDynamicParticle(), G4CascadeInterface::NoInteraction(), G4CascadeInterface::Propagate(), G4ElasticHadrNucleusHE::SampleInvariantT(), G4AntiNuclElastic::SampleThetaCMS(), G4DiffuseElastic::SampleThetaLab(), G4NuclNuclDiffuseElastic::SampleThetaLab(), G4AntiNuclElastic::SampleThetaLab(), G4WilsonAbrasionModel::SetUseAblation(), G4HadronicInteraction::SetVerboseLevel(), G4WilsonAbrasionModel::SetVerboseLevel(), G4DiffuseElastic::ThetaCMStoThetaLab(), G4DiffuseElasticV2::ThetaCMStoThetaLab(), G4NuclNuclDiffuseElastic::ThetaCMStoThetaLab(), G4DiffuseElastic::ThetaLabToThetaCMS(), G4DiffuseElasticV2::ThetaLabToThetaCMS(), and G4NuclNuclDiffuseElastic::ThetaLabToThetaCMS().