#include <G4HadronElasticPhysics.hh>
Definition at line 52 of file G4HadronElasticPhysics.hh.
G4HadronElasticPhysics::G4HadronElasticPhysics |
( |
G4int |
ver = 0 | ) |
|
Definition at line 88 of file G4HadronElasticPhysics.cc.
G4GLOB_DLL std::ostream G4cout
const G4String & GetPhysicsName() const
G4VPhysicsConstructor(const G4String &="")
G4HadronElasticPhysics::~G4HadronElasticPhysics |
( |
| ) |
|
|
virtual |
void G4HadronElasticPhysics::ConstructParticle |
( |
| ) |
|
|
virtual |
void G4HadronElasticPhysics::ConstructProcess |
( |
| ) |
|
|
virtual |
Implements G4VPhysicsConstructor.
Definition at line 113 of file G4HadronElasticPhysics.cc.
115 if(wasActivated) {
return; }
122 G4cout <<
"### HadronElasticPhysics::ConstructProcess: Elimit for pi "
124 G4cout <<
" for anti-neuclei "
125 << elimitAntiNuc/
GeV <<
" GeV" <<
G4endl;
146 myParticleIterator->reset();
147 while( (*myParticleIterator)() )
152 if(pname ==
"anti_lambda" ||
153 pname ==
"anti_neutron" ||
154 pname ==
"anti_omega-" ||
155 pname ==
"anti_sigma-" ||
156 pname ==
"anti_sigma+" ||
157 pname ==
"anti_xi-" ||
158 pname ==
"anti_xi0" ||
165 pname ==
"deuteron" ||
177 }
else if(pname ==
"He3") {
189 }
else if(pname ==
"proton") {
204 }
else if(pname ==
"neutron") {
211 G4cout <<
"### HadronElasticPhysics: "
216 }
else if (pname ==
"pi+" || pname ==
"pi-") {
228 }
else if(pname ==
"kaon-" ||
243 pname ==
"anti_proton" ||
244 pname ==
"anti_alpha" ||
245 pname ==
"anti_deuteron" ||
246 pname ==
"anti_triton" ||
247 pname ==
"anti_He3" ) {
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
G4ComponentAntiNuclNuclearXS * GetComponentCrossSection()
const G4String & GetParticleName() const
void RegisterMe(G4HadronicInteraction *a)
G4ParticleTable::G4PTblDicIterator * GetParticleIterator() const
void SetMinEnergy(G4double anEnergy)
void AddDataSet(G4VCrossSectionDataSet *aDataSet)
G4GLOB_DLL std::ostream G4cout
static G4CrossSectionDataSetRegistry * Instance()
const G4String & GetProcessName() const
G4ProcessManager * GetProcessManager() const
static constexpr double GeV
static const char * Default_Name()
void SetMaxEnergy(const G4double anEnergy)
static const char * Default_Name()
static constexpr double MeV
The documentation for this class was generated from the following files: