#include <G4ParticleHPData.hh>
Definition at line 45 of file G4ParticleHPData.hh.
◆ G4ParticleHPData()
Definition at line 35 of file G4ParticleHPData.cc.
36 : theProjectile(projectile)
37 {
38
40 theDataDirVariable = "G4NEUTRONHPDATA";
42 theDataDirVariable = "G4PROTONHPDATA";
44 theDataDirVariable = "G4DEUTERONHPDATA";
46 theDataDirVariable = "G4TRITONHPDATA";
48 theDataDirVariable = "G4HE3HPDATA";
50 theDataDirVariable = "G4ALPHAHPDATA";
51 }
52
54 for (
G4int i=0 ; i<numEle ; ++i )
55 {
57 }
58 for (
G4int i=0; i<numEle; ++i)
59 {
61 }
62 }
static G4Deuteron * Deuteron()
static G4ElementTable * GetElementTable()
static size_t GetNumberOfElements()
static G4Neutron * Neutron()
static G4Proton * Proton()
static G4Triton * Triton()
◆ ~G4ParticleHPData()
G4ParticleHPData::~G4ParticleHPData |
( |
| ) |
|
Definition at line 64 of file G4ParticleHPData.cc.
65 {
66 for (auto it = theData.cbegin() ; it != theData.cend() ; ++it) delete *it;
67 theData.clear();
68 }
◆ DoPhysicsVector()
Definition at line 78 of file G4ParticleHPData.cc.
79 {
84
86 for (
G4int i=0; i<len; ++i)
87 {
89 }
90 return theResult;
91 }
G4double GetY(G4double x)
G4double GetX(G4int i) const
G4int GetVectorLength() const
void PutValues(const std::size_t index, const G4double energy, const G4double value)
Referenced by MakePhysicsVector().
◆ Instance()
◆ MakePhysicsVector() [1/4]
Definition at line 58 of file G4ParticleHPData.hh.
59 {
62 }
G4PhysicsVector * DoPhysicsVector(G4ParticleHPVector *theVector)
◆ MakePhysicsVector() [2/4]
◆ MakePhysicsVector() [3/4]
◆ MakePhysicsVector() [4/4]
The documentation for this class was generated from the following files: