|
Geant4
10.00.p01
|
#include <G4NeutronCaptureXS.hh>
Inheritance diagram for G4NeutronCaptureXS:
Collaboration diagram for G4NeutronCaptureXS:Private Member Functions | |
| void | Initialise (G4int Z, const char *=0) |
| G4PhysicsVector * | RetrieveVector (std::ostringstream &in, G4bool warn) |
| G4double | IsoCrossSection (G4double ekin, G4int Z, G4int A) |
| G4NeutronCaptureXS & | operator= (const G4NeutronCaptureXS &right) |
| G4NeutronCaptureXS (const G4NeutronCaptureXS &) | |
Private Attributes | |
| G4double | emax |
| G4double | elimit |
| G4bool | isInitialized |
| G4ElementData | data |
| std::vector< G4PhysicsVector * > | work |
| std::vector< G4double > | temp |
Static Private Attributes | |
| static const G4int | amin [MAXZCAPTURE] |
| static const G4int | amax [MAXZCAPTURE] |
Additional Inherited Members | |
Protected Member Functions inherited from G4VCrossSectionDataSet | |
| void | SetName (const G4String &) |
Protected Attributes inherited from G4VCrossSectionDataSet | |
| G4int | verboseLevel |
Definition at line 61 of file G4NeutronCaptureXS.hh.
| G4NeutronCaptureXS::G4NeutronCaptureXS | ( | ) |
Definition at line 77 of file G4NeutronCaptureXS.cc.
References data, G4cout, G4endl, isInitialized, MAXZCAPTURE, G4ElementData::SetName(), temp, G4VCrossSectionDataSet::verboseLevel, and work.
Here is the call graph for this function:
|
virtual |
Definition at line 92 of file G4NeutronCaptureXS.cc.
|
private |
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 235 of file G4NeutronCaptureXS.cc.
References data, FatalException, G4cout, G4endl, G4Exception(), G4ElementData::GetElementData(), G4Element::GetElementTable(), G4Element::GetNumberOfElements(), G4ParticleDefinition::GetParticleName(), Initialise(), isInitialized, MAXZCAPTURE, and G4VCrossSectionDataSet::verboseLevel.
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 95 of file G4NeutronCaptureXS.cc.
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 120 of file G4NeutronCaptureXS.cc.
References data, e1, elimit, emax, G4PhysicsVector::Energy(), G4cout, G4endl, G4ElementData::GetElementData(), G4DynamicParticle::GetKineticEnergy(), Initialise(), MAXZCAPTURE, G4PhysicsVector::Value(), and G4VCrossSectionDataSet::verboseLevel.
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 148 of file G4NeutronCaptureXS.cc.
References G4DynamicParticle::GetKineticEnergy(), IsoCrossSection(), and MAXZCAPTURE.
Here is the call graph for this function:
|
private |
Definition at line 272 of file G4NeutronCaptureXS.cc.
References A, G4ElementData::AddComponent(), amax, amin, data, FatalException, G4Exception(), G4ElementData::GetElementData(), G4ElementData::InitialiseForComponent(), G4ElementData::InitialiseForElement(), n, nmax, RetrieveVector(), and work.
Referenced by BuildPhysicsTable(), GetElementCrossSection(), and IsoCrossSection().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 105 of file G4NeutronCaptureXS.cc.
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 112 of file G4NeutronCaptureXS.cc.
Definition at line 161 of file G4NeutronCaptureXS.cc.
References barn, data, e1, elimit, G4PhysicsVector::Energy(), G4cout, G4endl, G4ElementData::GetComponentDataByID(), G4ElementData::GetElementData(), G4PhysicsVector::GetVectorLength(), Initialise(), MeV, G4PhysicsVector::Value(), and G4VCrossSectionDataSet::verboseLevel.
Referenced by GetIsoCrossSection(), and SelectIsotope().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
private |
Definition at line 315 of file G4NeutronCaptureXS.cc.
References FatalException, G4cout, G4endl, G4Exception(), G4PhysicsLogVector::Retrieve(), and G4VCrossSectionDataSet::verboseLevel.
Referenced by Initialise().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4VCrossSectionDataSet.
Definition at line 190 of file G4NeutronCaptureXS.cc.
References A, amin, data, G4lrint(), G4UniformRand, G4Element::GetIsotopeVector(), G4ElementData::GetNumberOfComponents(), G4Element::GetNumberOfIsotopes(), G4Element::GetRelativeAbundanceVector(), G4Element::GetZ(), IsoCrossSection(), MAXZCAPTURE, nmax, and temp.
Here is the call graph for this function:
|
staticprivate |
Definition at line 115 of file G4NeutronCaptureXS.hh.
Referenced by Initialise().
|
staticprivate |
Definition at line 114 of file G4NeutronCaptureXS.hh.
Referenced by Initialise(), and SelectIsotope().
|
private |
Definition at line 109 of file G4NeutronCaptureXS.hh.
Referenced by BuildPhysicsTable(), G4NeutronCaptureXS(), GetElementCrossSection(), Initialise(), IsoCrossSection(), and SelectIsotope().
|
private |
Definition at line 106 of file G4NeutronCaptureXS.hh.
Referenced by GetElementCrossSection(), and IsoCrossSection().
|
private |
Definition at line 105 of file G4NeutronCaptureXS.hh.
Referenced by GetElementCrossSection().
|
private |
Definition at line 107 of file G4NeutronCaptureXS.hh.
Referenced by BuildPhysicsTable(), and G4NeutronCaptureXS().
|
private |
Definition at line 112 of file G4NeutronCaptureXS.hh.
Referenced by G4NeutronCaptureXS(), and SelectIsotope().
|
private |
Definition at line 111 of file G4NeutronCaptureXS.hh.
Referenced by G4NeutronCaptureXS(), and Initialise().