Geant4
10.00.p01
|
#include <G4NeutronElasticXS.hh>
Private Member Functions | |
void | Initialise (G4int Z, G4DynamicParticle *dp=0, const char *=0) |
G4NeutronElasticXS & | operator= (const G4NeutronElasticXS &right) |
G4NeutronElasticXS (const G4NeutronElasticXS &) | |
Private Attributes | |
G4GlauberGribovCrossSection * | ggXsection |
G4HadronNucleonXsc * | fNucleon |
const G4ParticleDefinition * | proton |
std::vector< G4PhysicsVector * > | data |
std::vector< G4double > | coeff |
G4int | maxZ |
G4bool | isInitialized |
Additional Inherited Members | |
Protected Member Functions inherited from G4VCrossSectionDataSet | |
void | SetName (const G4String &) |
Protected Attributes inherited from G4VCrossSectionDataSet | |
G4int | verboseLevel |
Definition at line 59 of file G4NeutronElasticXS.hh.
G4NeutronElasticXS::G4NeutronElasticXS | ( | ) |
Definition at line 58 of file G4NeutronElasticXS.cc.
References coeff, data, fNucleon, G4cout, G4endl, ggXsection, isInitialized, maxZ, and G4VCrossSectionDataSet::verboseLevel.
|
virtual |
Definition at line 74 of file G4NeutronElasticXS.cc.
References fNucleon.
|
private |
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 145 of file G4NeutronElasticXS.cc.
References data, FatalException, G4cout, G4endl, G4Exception(), G4Element::GetElementTable(), G4Element::GetNumberOfElements(), G4ParticleDefinition::GetParticleName(), Initialise(), isInitialized, maxZ, G4Neutron::Neutron(), and G4VCrossSectionDataSet::verboseLevel.
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 84 of file G4NeutronElasticXS.cc.
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 102 of file G4NeutronElasticXS.cc.
References coeff, data, e1, e2, G4PhysicsVector::Energy(), fNucleon, G4cout, G4endl, G4lrint(), G4GlauberGribovCrossSection::GetElasticGlauberGribovXsc(), G4HadronNucleonXsc::GetElasticHadronNucleonXsc(), G4HadronNucleonXsc::GetHadronNucleonXscPDG(), G4GlauberGribovCrossSection::GetIsoCrossSection(), G4DynamicParticle::GetKineticEnergy(), G4PhysicsVector::GetVectorLength(), ggXsection, Initialise(), G4NistManager::Instance(), maxZ, n, proton, G4PhysicsVector::Value(), and G4VCrossSectionDataSet::verboseLevel.
|
private |
Definition at line 186 of file G4NeutronElasticXS.cc.
References coeff, data, FatalException, fNucleon, G4cout, G4endl, G4Exception(), G4lrint(), G4GlauberGribovCrossSection::GetElasticGlauberGribovXsc(), G4HadronNucleonXsc::GetElasticHadronNucleonXsc(), G4HadronNucleonXsc::GetHadronNucleonXscPDG(), G4GlauberGribovCrossSection::GetIsoCrossSection(), ggXsection, G4NistManager::Instance(), n, G4Neutron::Neutron(), proton, G4DynamicParticle::SetKineticEnergy(), and G4VCrossSectionDataSet::verboseLevel.
Referenced by BuildPhysicsTable(), and GetElementCrossSection().
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 95 of file G4NeutronElasticXS.cc.
|
private |
|
private |
Definition at line 93 of file G4NeutronElasticXS.hh.
Referenced by G4NeutronElasticXS(), GetElementCrossSection(), and Initialise().
|
private |
Definition at line 92 of file G4NeutronElasticXS.hh.
Referenced by BuildPhysicsTable(), G4NeutronElasticXS(), GetElementCrossSection(), and Initialise().
|
private |
Definition at line 88 of file G4NeutronElasticXS.hh.
Referenced by G4NeutronElasticXS(), GetElementCrossSection(), Initialise(), and ~G4NeutronElasticXS().
|
private |
Definition at line 87 of file G4NeutronElasticXS.hh.
Referenced by G4NeutronElasticXS(), GetElementCrossSection(), and Initialise().
|
private |
Definition at line 96 of file G4NeutronElasticXS.hh.
Referenced by BuildPhysicsTable(), and G4NeutronElasticXS().
|
private |
Definition at line 94 of file G4NeutronElasticXS.hh.
Referenced by BuildPhysicsTable(), G4NeutronElasticXS(), and GetElementCrossSection().
|
private |
Definition at line 90 of file G4NeutronElasticXS.hh.
Referenced by GetElementCrossSection(), and Initialise().