ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4BertiniPiKBuilder Class Reference

#include <geant4/tree/geant4-10.6-release/source/physics_lists/builders/include/G4BertiniPiKBuilder.hh>

+ Inheritance diagram for G4BertiniPiKBuilder:
+ Collaboration diagram for G4BertiniPiKBuilder:

Public Member Functions

 G4BertiniPiKBuilder ()
 
virtual ~G4BertiniPiKBuilder ()
 
virtual void Build (G4HadronElasticProcess *) finaloverride
 
virtual void Build (G4PionPlusInelasticProcess *aP) finaloverride
 
virtual void Build (G4PionMinusInelasticProcess *aP) finaloverride
 
virtual void Build (G4KaonPlusInelasticProcess *aP) finaloverride
 
virtual void Build (G4KaonMinusInelasticProcess *aP) finaloverride
 
virtual void Build (G4KaonZeroLInelasticProcess *aP) finaloverride
 
virtual void Build (G4KaonZeroSInelasticProcess *aP) finaloverride
 
virtual void SetMinEnergy (G4double aM) finaloverride
 
virtual void SetMaxEnergy (G4double aM) finaloverride
 
- Public Member Functions inherited from G4VPiKBuilder
 G4VPiKBuilder ()=default
 
virtual ~G4VPiKBuilder ()
 
- Public Member Functions inherited from G4PhysicsBuilderInterface
 G4PhysicsBuilderInterface ()=default
 
virtual ~G4PhysicsBuilderInterface ()
 
virtual void Build ()
 
virtual void RegisterMe (G4PhysicsBuilderInterface *)
 

Private Attributes

G4VCrossSectionDataSetkaonxs
 
G4CascadeInterfacetheModel
 
G4double theMin
 
G4double theMax
 

Detailed Description

Definition at line 52 of file G4BertiniPiKBuilder.hh.

View newest version in sPHENIX GitHub at line 52 of file G4BertiniPiKBuilder.hh

Constructor & Destructor Documentation

G4BertiniPiKBuilder::G4BertiniPiKBuilder ( )

Definition at line 51 of file G4BertiniPiKBuilder.cc.

View newest version in sPHENIX GitHub at line 51 of file G4BertiniPiKBuilder.cc

References G4HadronicParameters::GetMaxEnergyTransitionFTF_Cascade(), G4HadronicParameters::Instance(), kaonxs, G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), theMax, theMin, and theModel.

+ Here is the call graph for this function:

virtual G4BertiniPiKBuilder::~G4BertiniPiKBuilder ( )
inlinevirtual

Definition at line 56 of file G4BertiniPiKBuilder.hh.

View newest version in sPHENIX GitHub at line 56 of file G4BertiniPiKBuilder.hh

Member Function Documentation

virtual void G4BertiniPiKBuilder::Build ( G4HadronElasticProcess )
inlinefinaloverridevirtual

Implements G4VPiKBuilder.

Definition at line 58 of file G4BertiniPiKBuilder.hh.

View newest version in sPHENIX GitHub at line 58 of file G4BertiniPiKBuilder.hh

void G4BertiniPiKBuilder::Build ( G4PionPlusInelasticProcess aP)
finaloverridevirtual

Implements G4VPiKBuilder.

Definition at line 62 of file G4BertiniPiKBuilder.cc.

View newest version in sPHENIX GitHub at line 62 of file G4BertiniPiKBuilder.cc

References G4HadronicProcess::AddDataSet(), G4PionPlus::Definition(), G4HadronicProcess::RegisterMe(), G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), theMax, theMin, and theModel.

+ Here is the call graph for this function:

void G4BertiniPiKBuilder::Build ( G4PionMinusInelasticProcess aP)
finaloverridevirtual

Implements G4VPiKBuilder.

Definition at line 71 of file G4BertiniPiKBuilder.cc.

View newest version in sPHENIX GitHub at line 71 of file G4BertiniPiKBuilder.cc

References G4HadronicProcess::AddDataSet(), G4PionMinus::Definition(), G4HadronicProcess::RegisterMe(), G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), theMax, theMin, and theModel.

+ Here is the call graph for this function:

void G4BertiniPiKBuilder::Build ( G4KaonPlusInelasticProcess aP)
finaloverridevirtual

Implements G4VPiKBuilder.

Definition at line 80 of file G4BertiniPiKBuilder.cc.

View newest version in sPHENIX GitHub at line 80 of file G4BertiniPiKBuilder.cc

References G4HadronicProcess::AddDataSet(), kaonxs, G4HadronicProcess::RegisterMe(), G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), theMax, theMin, and theModel.

+ Here is the call graph for this function:

void G4BertiniPiKBuilder::Build ( G4KaonMinusInelasticProcess aP)
finaloverridevirtual

Implements G4VPiKBuilder.

Definition at line 89 of file G4BertiniPiKBuilder.cc.

View newest version in sPHENIX GitHub at line 89 of file G4BertiniPiKBuilder.cc

References G4HadronicProcess::AddDataSet(), kaonxs, G4HadronicProcess::RegisterMe(), G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), theMax, theMin, and theModel.

+ Here is the call graph for this function:

void G4BertiniPiKBuilder::Build ( G4KaonZeroLInelasticProcess aP)
finaloverridevirtual

Implements G4VPiKBuilder.

Definition at line 98 of file G4BertiniPiKBuilder.cc.

View newest version in sPHENIX GitHub at line 98 of file G4BertiniPiKBuilder.cc

References G4HadronicProcess::AddDataSet(), kaonxs, G4HadronicProcess::RegisterMe(), G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), theMax, theMin, and theModel.

+ Here is the call graph for this function:

void G4BertiniPiKBuilder::Build ( G4KaonZeroSInelasticProcess aP)
finaloverridevirtual

Implements G4VPiKBuilder.

Definition at line 107 of file G4BertiniPiKBuilder.cc.

View newest version in sPHENIX GitHub at line 107 of file G4BertiniPiKBuilder.cc

References G4HadronicProcess::AddDataSet(), kaonxs, G4HadronicProcess::RegisterMe(), G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), theMax, theMin, and theModel.

+ Here is the call graph for this function:

virtual void G4BertiniPiKBuilder::SetMaxEnergy ( G4double  aM)
inlinefinaloverridevirtual

Reimplemented from G4PhysicsBuilderInterface.

Definition at line 67 of file G4BertiniPiKBuilder.hh.

View newest version in sPHENIX GitHub at line 67 of file G4BertiniPiKBuilder.hh

References theMax.

Referenced by G4HadronPhysicsQGSP_BIC_AllHP::CreateModels(), and G4HadronPhysicsQGSP_BIC_HP::CreateModels().

+ Here is the caller graph for this function:

virtual void G4BertiniPiKBuilder::SetMinEnergy ( G4double  aM)
inlinefinaloverridevirtual

Reimplemented from G4PhysicsBuilderInterface.

Definition at line 66 of file G4BertiniPiKBuilder.hh.

View newest version in sPHENIX GitHub at line 66 of file G4BertiniPiKBuilder.hh

References theMin.

Member Data Documentation

G4VCrossSectionDataSet* G4BertiniPiKBuilder::kaonxs
private

Definition at line 72 of file G4BertiniPiKBuilder.hh.

View newest version in sPHENIX GitHub at line 72 of file G4BertiniPiKBuilder.hh

Referenced by Build(), and G4BertiniPiKBuilder().

G4double G4BertiniPiKBuilder::theMax
private

Definition at line 75 of file G4BertiniPiKBuilder.hh.

View newest version in sPHENIX GitHub at line 75 of file G4BertiniPiKBuilder.hh

Referenced by Build(), G4BertiniPiKBuilder(), and SetMaxEnergy().

G4double G4BertiniPiKBuilder::theMin
private

Definition at line 74 of file G4BertiniPiKBuilder.hh.

View newest version in sPHENIX GitHub at line 74 of file G4BertiniPiKBuilder.hh

Referenced by Build(), G4BertiniPiKBuilder(), and SetMinEnergy().

G4CascadeInterface* G4BertiniPiKBuilder::theModel
private

Definition at line 73 of file G4BertiniPiKBuilder.hh.

View newest version in sPHENIX GitHub at line 73 of file G4BertiniPiKBuilder.hh

Referenced by Build(), and G4BertiniPiKBuilder().


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