Geant4  10.00.p02
G4HyperonFTFPBuilder Class Reference

#include <G4HyperonFTFPBuilder.hh>

+ Collaboration diagram for G4HyperonFTFPBuilder:

Public Member Functions

 G4HyperonFTFPBuilder ()
 
virtual ~G4HyperonFTFPBuilder ()
 
void Build ()
 

Private Attributes

G4TheoFSGeneratorHyperonFTFP
 
G4TheoFSGeneratorAntiHyperonFTFP
 
G4PreCompoundModelthePreEquilib
 
G4ExcitationHandlertheHandler
 
G4GeneratorPrecompoundInterfacetheCascade
 
G4FTFModeltheStringModel
 
G4ExcitedStringDecaytheStringDecay
 
G4LundStringFragmentationtheLund
 
G4CascadeInterfacetheBertini
 
G4LambdaInelasticProcesstheLambdaInelastic
 
G4AntiLambdaInelasticProcesstheAntiLambdaInelastic
 
G4SigmaMinusInelasticProcesstheSigmaMinusInelastic
 
G4AntiSigmaMinusInelasticProcesstheAntiSigmaMinusInelastic
 
G4SigmaPlusInelasticProcesstheSigmaPlusInelastic
 
G4AntiSigmaPlusInelasticProcesstheAntiSigmaPlusInelastic
 
G4XiZeroInelasticProcesstheXiZeroInelastic
 
G4AntiXiZeroInelasticProcesstheAntiXiZeroInelastic
 
G4XiMinusInelasticProcesstheXiMinusInelastic
 
G4AntiXiMinusInelasticProcesstheAntiXiMinusInelastic
 
G4OmegaMinusInelasticProcesstheOmegaMinusInelastic
 
G4AntiOmegaMinusInelasticProcesstheAntiOmegaMinusInelastic
 
G4VCrossSectionDataSettheCHIPSInelastic
 
G4bool wasActivated
 

Detailed Description

Definition at line 66 of file G4HyperonFTFPBuilder.hh.

Constructor & Destructor Documentation

Member Function Documentation

void G4HyperonFTFPBuilder::Build ( )

Definition at line 124 of file G4HyperonFTFPBuilder.cc.

References G4HadronicProcess::AddDataSet(), G4ProcessManager::AddDiscreteProcess(), AntiHyperonFTFP, G4AntiLambda::AntiLambda(), G4AntiOmegaMinus::AntiOmegaMinus(), G4AntiSigmaMinus::AntiSigmaMinus(), G4AntiSigmaPlus::AntiSigmaPlus(), G4AntiXiMinus::AntiXiMinus(), G4AntiXiZero::AntiXiZero(), G4ParticleDefinition::GetProcessManager(), HyperonFTFP, G4Lambda::Lambda(), G4OmegaMinus::OmegaMinus(), G4HadronicProcess::RegisterMe(), G4SigmaMinus::SigmaMinus(), G4SigmaPlus::SigmaPlus(), theAntiLambdaInelastic, theAntiOmegaMinusInelastic, theAntiSigmaMinusInelastic, theAntiSigmaPlusInelastic, theAntiXiMinusInelastic, theAntiXiZeroInelastic, theBertini, theCHIPSInelastic, theLambdaInelastic, theOmegaMinusInelastic, theSigmaMinusInelastic, theSigmaPlusInelastic, theXiMinusInelastic, theXiZeroInelastic, wasActivated, G4XiMinus::XiMinus(), and G4XiZero::XiZero().

Referenced by G4HadronPhysicsFTF_BIC::ConstructProcess(), G4HadronPhysicsFTFP_BERT_HP::ConstructProcess(), G4HadronPhysicsFTFP_BERT::ConstructProcess(), G4HadronPhysicsQGSP_FTFP_BERT::ConstructProcess(), G4HadronPhysicsShielding::ConstructProcess(), G4HadronPhysicsFTFP_BERT_TRV::ConstructProcess(), G4HadronPhysicsQGSP_BERT_HP::ConstructProcess(), G4HadronPhysicsQGSP_BIC::ConstructProcess(), G4HadronPhysicsQGSP_BERT::ConstructProcess(), G4HadronPhysicsQGSP_BIC_HP::ConstructProcess(), G4HadronPhysicsQGS_BIC::ConstructProcess(), and G4HadronPhysicsINCLXX::ConstructProcess().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

G4TheoFSGenerator* G4HyperonFTFPBuilder::AntiHyperonFTFP
private

Definition at line 78 of file G4HyperonFTFPBuilder.hh.

Referenced by Build(), G4HyperonFTFPBuilder(), and ~G4HyperonFTFPBuilder().

G4TheoFSGenerator* G4HyperonFTFPBuilder::HyperonFTFP
private

Definition at line 77 of file G4HyperonFTFPBuilder.hh.

Referenced by Build(), G4HyperonFTFPBuilder(), and ~G4HyperonFTFPBuilder().

G4AntiLambdaInelasticProcess* G4HyperonFTFPBuilder::theAntiLambdaInelastic
private

Definition at line 87 of file G4HyperonFTFPBuilder.hh.

Referenced by Build(), and ~G4HyperonFTFPBuilder().

G4AntiOmegaMinusInelasticProcess* G4HyperonFTFPBuilder::theAntiOmegaMinusInelastic
private

Definition at line 97 of file G4HyperonFTFPBuilder.hh.

Referenced by Build(), and ~G4HyperonFTFPBuilder().

G4AntiSigmaMinusInelasticProcess* G4HyperonFTFPBuilder::theAntiSigmaMinusInelastic
private

Definition at line 89 of file G4HyperonFTFPBuilder.hh.

Referenced by Build(), and ~G4HyperonFTFPBuilder().

G4AntiSigmaPlusInelasticProcess* G4HyperonFTFPBuilder::theAntiSigmaPlusInelastic
private

Definition at line 91 of file G4HyperonFTFPBuilder.hh.

Referenced by Build(), and ~G4HyperonFTFPBuilder().

G4AntiXiMinusInelasticProcess* G4HyperonFTFPBuilder::theAntiXiMinusInelastic
private

Definition at line 95 of file G4HyperonFTFPBuilder.hh.

Referenced by Build(), and ~G4HyperonFTFPBuilder().

G4AntiXiZeroInelasticProcess* G4HyperonFTFPBuilder::theAntiXiZeroInelastic
private

Definition at line 93 of file G4HyperonFTFPBuilder.hh.

Referenced by Build(), and ~G4HyperonFTFPBuilder().

G4CascadeInterface* G4HyperonFTFPBuilder::theBertini
private

Definition at line 85 of file G4HyperonFTFPBuilder.hh.

Referenced by Build(), G4HyperonFTFPBuilder(), and ~G4HyperonFTFPBuilder().

G4GeneratorPrecompoundInterface* G4HyperonFTFPBuilder::theCascade
private

Definition at line 81 of file G4HyperonFTFPBuilder.hh.

Referenced by G4HyperonFTFPBuilder(), and ~G4HyperonFTFPBuilder().

G4VCrossSectionDataSet* G4HyperonFTFPBuilder::theCHIPSInelastic
private

Definition at line 100 of file G4HyperonFTFPBuilder.hh.

Referenced by Build(), and G4HyperonFTFPBuilder().

G4ExcitationHandler* G4HyperonFTFPBuilder::theHandler
private

Definition at line 80 of file G4HyperonFTFPBuilder.hh.

Referenced by G4HyperonFTFPBuilder().

G4LambdaInelasticProcess* G4HyperonFTFPBuilder::theLambdaInelastic
private

Definition at line 86 of file G4HyperonFTFPBuilder.hh.

Referenced by Build(), and ~G4HyperonFTFPBuilder().

G4LundStringFragmentation* G4HyperonFTFPBuilder::theLund
private

Definition at line 84 of file G4HyperonFTFPBuilder.hh.

Referenced by G4HyperonFTFPBuilder().

G4OmegaMinusInelasticProcess* G4HyperonFTFPBuilder::theOmegaMinusInelastic
private

Definition at line 96 of file G4HyperonFTFPBuilder.hh.

Referenced by Build(), and ~G4HyperonFTFPBuilder().

G4PreCompoundModel* G4HyperonFTFPBuilder::thePreEquilib
private

Definition at line 79 of file G4HyperonFTFPBuilder.hh.

Referenced by G4HyperonFTFPBuilder(), and ~G4HyperonFTFPBuilder().

G4SigmaMinusInelasticProcess* G4HyperonFTFPBuilder::theSigmaMinusInelastic
private

Definition at line 88 of file G4HyperonFTFPBuilder.hh.

Referenced by Build(), and ~G4HyperonFTFPBuilder().

G4SigmaPlusInelasticProcess* G4HyperonFTFPBuilder::theSigmaPlusInelastic
private

Definition at line 90 of file G4HyperonFTFPBuilder.hh.

Referenced by Build(), and ~G4HyperonFTFPBuilder().

G4ExcitedStringDecay* G4HyperonFTFPBuilder::theStringDecay
private

Definition at line 83 of file G4HyperonFTFPBuilder.hh.

Referenced by G4HyperonFTFPBuilder(), and ~G4HyperonFTFPBuilder().

G4FTFModel* G4HyperonFTFPBuilder::theStringModel
private

Definition at line 82 of file G4HyperonFTFPBuilder.hh.

Referenced by G4HyperonFTFPBuilder(), and ~G4HyperonFTFPBuilder().

G4XiMinusInelasticProcess* G4HyperonFTFPBuilder::theXiMinusInelastic
private

Definition at line 94 of file G4HyperonFTFPBuilder.hh.

Referenced by Build(), and ~G4HyperonFTFPBuilder().

G4XiZeroInelasticProcess* G4HyperonFTFPBuilder::theXiZeroInelastic
private

Definition at line 92 of file G4HyperonFTFPBuilder.hh.

Referenced by Build(), and ~G4HyperonFTFPBuilder().

G4bool G4HyperonFTFPBuilder::wasActivated
private

Definition at line 101 of file G4HyperonFTFPBuilder.hh.

Referenced by Build(), and ~G4HyperonFTFPBuilder().


The documentation for this class was generated from the following files: