#include <G4HadProcesses.hh>
Definition at line 51 of file G4HadProcesses.hh.
◆ AddCaptureCrossSection()
Definition at line 152 of file G4HadProcesses.cc.
153{
156 if( had != nullptr ) {
157 isOK = true;
159 }
160 return isOK;
161}
static G4HadronicProcess * FindCaptureProcess()
void AddDataSet(G4VCrossSectionDataSet *aDataSet)
◆ AddElasticCrossSection() [1/2]
Definition at line 134 of file G4HadProcesses.cc.
135{
137 if( ptr != nullptr ) {
139 if( had != nullptr ) {
140 isOK = true;
142 }
143 }
144 return isOK;
145}
static G4HadronicProcess * FindElasticProcess(const G4ParticleDefinition *)
Referenced by AddElasticCrossSection().
◆ AddElasticCrossSection() [2/2]
Definition at line 147 of file G4HadProcesses.cc.
148{
150}
static G4bool AddElasticCrossSection(const G4ParticleDefinition *, G4VCrossSectionDataSet *)
static const G4ParticleDefinition * FindParticle(const G4String &)
◆ AddFissionCrossSection()
Definition at line 163 of file G4HadProcesses.cc.
164{
167 if( had != nullptr ) {
168 isOK = true;
170 }
171 return isOK;
172}
static G4HadronicProcess * FindFissionProcess()
◆ AddInelasticCrossSection() [1/2]
Definition at line 115 of file G4HadProcesses.cc.
117{
119 if( ptr != nullptr ) {
121 if( had != nullptr ) {
122 isOK = true;
124 }
125 }
126 return isOK;
127}
static G4HadronicProcess * FindInelasticProcess(const G4ParticleDefinition *)
Referenced by AddInelasticCrossSection().
◆ AddInelasticCrossSection() [2/2]
Definition at line 129 of file G4HadProcesses.cc.
130{
132}
static G4bool AddInelasticCrossSection(const G4ParticleDefinition *, G4VCrossSectionDataSet *)
◆ ElasticXS()
Definition at line 99 of file G4HadProcesses.cc.
100{
103 if( comp != nullptr ) {
105 } else if( "Glauber-Gribov" == compName ) {
107 } else if( "Glauber-Gribov Nucl-nucl" == compName ) {
109 } else if( "AntiAGlauber" == compName ) {
111 }
112 return xs;
113}
G4VComponentCrossSection * GetComponentCrossSection(const G4String &name)
static G4CrossSectionDataSetRegistry * Instance()
Referenced by G4HadronicBuilder::BuildElastic(), and G4HadronElasticPhysics::ConstructProcess().
◆ FindCaptureProcess()
◆ FindElasticProcess() [1/2]
◆ FindElasticProcess() [2/2]
◆ FindFissionProcess()
◆ FindInelasticProcess() [1/2]
◆ FindInelasticProcess() [2/2]
◆ FindParticle()
◆ InelasticXS()
Definition at line 83 of file G4HadProcesses.cc.
84{
87 if( comp != nullptr ) {
89 } else if( "Glauber-Gribov" == compName ) {
91 } else if( "Glauber-Gribov Nucl-nucl" == compName ) {
93 } else if( "AntiAGlauber" == compName ) {
95 }
96 return xs;
97}
The documentation for this class was generated from the following files: