Geant4
10.01.p02
|
#include <G4NeutronHPData.hh>
Public Member Functions | |
G4NeutronHPData () | |
~G4NeutronHPData () | |
G4PhysicsVector * | MakePhysicsVector (G4Element *thE, G4NeutronHPFissionData *theP) |
G4PhysicsVector * | MakePhysicsVector (G4Element *thE, G4NeutronHPCaptureData *theP) |
G4PhysicsVector * | MakePhysicsVector (G4Element *thE, G4NeutronHPElasticData *theP) |
G4PhysicsVector * | MakePhysicsVector (G4Element *thE, G4NeutronHPInelasticData *theP) |
G4PhysicsVector * | DoPhysicsVector (G4NeutronHPVector *theVector) |
Static Public Member Functions | |
static G4NeutronHPData * | Instance () |
Private Member Functions | |
void | addPhysicsVector () |
Private Attributes | |
std::vector < G4NeutronHPElementData * > | theData |
G4int | numEle |
Definition at line 44 of file G4NeutronHPData.hh.
G4NeutronHPData::G4NeutronHPData | ( | ) |
Definition at line 33 of file G4NeutronHPData.cc.
References G4Element::GetElementTable(), G4Element::GetNumberOfElements(), lightions::Init(), numEle, and theData.
Referenced by Instance().
G4NeutronHPData::~G4NeutronHPData | ( | ) |
Definition at line 44 of file G4NeutronHPData.cc.
References theData.
|
private |
Definition at line 75 of file G4NeutronHPData.cc.
References G4Element::GetElementTable(), G4Element::GetNumberOfElements(), lightions::Init(), numEle, and theData.
Referenced by MakePhysicsVector().
G4PhysicsVector * G4NeutronHPData::DoPhysicsVector | ( | G4NeutronHPVector * | theVector | ) |
Definition at line 56 of file G4NeutronHPData.cc.
References G4NeutronHPVector::GetVectorLength(), G4NeutronHPVector::GetX(), G4NeutronHPVector::GetY(), and G4LPhysicsFreeVector::PutValues().
Referenced by MakePhysicsVector().
|
static |
Definition at line 50 of file G4NeutronHPData.cc.
References G4NeutronHPData(), and G4ThreadLocal.
Referenced by G4NeutronHPFissionData::BuildPhysicsTable(), G4NeutronHPInelasticData::BuildPhysicsTable(), G4NeutronHPCaptureData::BuildPhysicsTable(), and G4NeutronHPElasticData::BuildPhysicsTable().
|
inline |
Definition at line 52 of file G4NeutronHPData.hh.
References addPhysicsVector(), DoPhysicsVector(), G4Element::GetIndex(), numEle, and theData.
Referenced by G4NeutronHPFissionData::BuildPhysicsTable(), G4NeutronHPInelasticData::BuildPhysicsTable(), G4NeutronHPCaptureData::BuildPhysicsTable(), and G4NeutronHPElasticData::BuildPhysicsTable().
|
inline |
Definition at line 57 of file G4NeutronHPData.hh.
References addPhysicsVector(), DoPhysicsVector(), G4Element::GetIndex(), numEle, and theData.
|
inline |
Definition at line 62 of file G4NeutronHPData.hh.
References addPhysicsVector(), DoPhysicsVector(), G4Element::GetIndex(), numEle, and theData.
|
inline |
Definition at line 67 of file G4NeutronHPData.hh.
References addPhysicsVector(), DoPhysicsVector(), G4Element::GetIndex(), numEle, and theData.
|
private |
Definition at line 82 of file G4NeutronHPData.hh.
Referenced by addPhysicsVector(), G4NeutronHPData(), and MakePhysicsVector().
|
private |
Definition at line 81 of file G4NeutronHPData.hh.
Referenced by addPhysicsVector(), G4NeutronHPData(), MakePhysicsVector(), and ~G4NeutronHPData().