70     ExExChHadronElasticPhysics::neutronModel = 0;
 
   72     ExExChHadronElasticPhysics::neutronProcess = 0;
 
  108     if(wasActivated) { 
return; }
 
  115         G4cout << 
"### HadronElasticPhysics::ConstructProcess: Elimit for pi " 
  117         G4cout << 
"                                         for anti-neuclei " 
  118         << elimitAntiNuc/
GeV << 
" GeV" << 
G4endl;
 
  145         if(pname == 
"anti_lambda"  ||
 
  146            pname == 
"anti_neutron" ||
 
  147            pname == 
"anti_omega-"  ||
 
  148            pname == 
"anti_sigma-"  ||
 
  149            pname == 
"anti_sigma+"  ||
 
  150            pname == 
"anti_xi-"  ||
 
  151            pname == 
"anti_xi0"  ||
 
  158            pname == 
"deuteron"  ||
 
  175         } 
else if(pname == 
"proton") {
 
  180                     Instance()->GetCrossSectionDataSet(
 
  194         } 
else if(pname == 
"neutron") {
 
  200                     Instance()->GetCrossSectionDataSet(
 
  205                 G4cout << 
"### HadronElasticPhysics: " 
  210         } 
else if (pname == 
"pi+" || pname == 
"pi-") {
 
  226         } 
else if(pname == 
"kaon-"     ||
 
  244                   pname == 
"anti_proton"    ||
 
  245                   pname == 
"anti_alpha"     ||
 
  246                   pname == 
"anti_deuteron"  ||
 
  247                   pname == 
"anti_triton"    ||
 
  248                   pname == 
"anti_He3"       ) {
 
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
 
virtual void ConstructParticle()
 
Definition of the XWrapperContinuousDiscreteProcess class. 
 
static void ConstructParticle()
 
static void ConstructParticle()
 
G4ComponentAntiNuclNuclearXS * GetComponentCrossSection()
 
const G4String & GetParticleName() const 
 
static void ConstructParticle()
 
void RegisterMe(G4HadronicInteraction *a)
 
G4ParticleTable::G4PTblDicIterator * GetParticleIterator() const 
 
void SetMinEnergy(G4double anEnergy)
 
void AddDataSet(G4VCrossSectionDataSet *aDataSet)
 
G4GLOB_DLL std::ostream G4cout
 
static const char * Default_Name()
 
const G4String & GetPhysicsName() const 
 
virtual void ConstructProcess()
 
const G4String & GetProcessName() const 
 
Definition of the XWrapperDiscreteProcess class. 
 
ExExChHadronElasticPhysics(G4int ver=0)
 
G4ProcessManager * GetProcessManager() const 
 
static constexpr double GeV
 
Definition of the ExExChHadronElasticPhysics class. 
 
virtual ~ExExChHadronElasticPhysics()
 
void SetMaxEnergy(const G4double anEnergy)
 
std::vector< G4InuclElementaryParticle >::iterator particleIterator
 
static const char * Default_Name()
 
static constexpr double MeV
 
void RegisterProcess(G4VDiscreteProcess *)
 
#define G4_DECLARE_PHYSCONSTR_FACTORY(physics_constructor)