| 
    Geant4
    10.03
    
   | 
 
#include <G4ParticleHPData.hh>
 Collaboration diagram for G4ParticleHPData:Public Member Functions | |
| G4ParticleHPData (G4ParticleDefinition *projectile) | |
| ~G4ParticleHPData () | |
| G4PhysicsVector * | MakePhysicsVector (G4Element *thE, G4ParticleHPFissionData *theP) | 
| G4PhysicsVector * | MakePhysicsVector (G4Element *thE, G4ParticleHPCaptureData *theP) | 
| G4PhysicsVector * | MakePhysicsVector (G4Element *thE, G4ParticleHPElasticData *theP) | 
| G4PhysicsVector * | MakePhysicsVector (G4Element *thE, G4ParticleHPInelasticData *theP) | 
| G4PhysicsVector * | DoPhysicsVector (G4ParticleHPVector *theVector) | 
Static Public Member Functions | |
| static G4ParticleHPData * | Instance (G4ParticleDefinition *projectile) | 
Private Member Functions | |
| void | addPhysicsVector () | 
Private Attributes | |
| std::vector < G4ParticleHPElementData * >  | theData | 
| G4int | numEle | 
| G4ParticleDefinition * | theProjectile | 
| G4String | theDataDirVariable | 
Definition at line 46 of file G4ParticleHPData.hh.
| G4ParticleHPData::G4ParticleHPData | ( | G4ParticleDefinition * | projectile | ) | 
Definition at line 35 of file G4ParticleHPData.cc.
References G4Alpha::Alpha(), G4Deuteron::Deuteron(), G4Element::GetElementTable(), G4Element::GetNumberOfElements(), G4He3::He3(), lightions::Init(), G4Neutron::Neutron(), numEle, G4Proton::Proton(), theData, theDataDirVariable, and G4Triton::Triton().
Referenced by Instance().
 Here is the call graph for this function:
 Here is the caller graph for this function:| G4ParticleHPData::~G4ParticleHPData | ( | ) | 
Definition at line 62 of file G4ParticleHPData.cc.
References theData.
      
  | 
  private | 
Definition at line 95 of file G4ParticleHPData.cc.
References G4Element::GetElementTable(), G4Element::GetNumberOfElements(), lightions::Init(), numEle, theData, theDataDirVariable, and theProjectile.
Referenced by MakePhysicsVector().
 Here is the call graph for this function:
 Here is the caller graph for this function:| G4PhysicsVector * G4ParticleHPData::DoPhysicsVector | ( | G4ParticleHPVector * | theVector | ) | 
Definition at line 76 of file G4ParticleHPData.cc.
References emax, G4ParticleHPVector::GetVectorLength(), G4ParticleHPVector::GetX(), G4ParticleHPVector::GetY(), and G4LPhysicsFreeVector::PutValues().
Referenced by MakePhysicsVector().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 68 of file G4ParticleHPData.cc.
References G4ParticleHPData(), and G4ThreadLocal.
Referenced by G4ParticleHPFissionData::BuildPhysicsTable(), G4ParticleHPCaptureData::BuildPhysicsTable(), G4ParticleHPElasticData::BuildPhysicsTable(), and G4ParticleHPInelasticData::BuildPhysicsTable().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 54 of file G4ParticleHPData.hh.
References addPhysicsVector(), DoPhysicsVector(), G4Element::GetIndex(), numEle, and theData.
Referenced by G4ParticleHPFissionData::BuildPhysicsTable(), G4ParticleHPCaptureData::BuildPhysicsTable(), G4ParticleHPElasticData::BuildPhysicsTable(), and G4ParticleHPInelasticData::BuildPhysicsTable().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 59 of file G4ParticleHPData.hh.
References addPhysicsVector(), DoPhysicsVector(), G4Element::GetIndex(), numEle, and theData.
 Here is the call graph for this function:
      
  | 
  inline | 
Definition at line 64 of file G4ParticleHPData.hh.
References addPhysicsVector(), DoPhysicsVector(), G4Element::GetIndex(), numEle, and theData.
 Here is the call graph for this function:
      
  | 
  inline | 
Definition at line 69 of file G4ParticleHPData.hh.
References addPhysicsVector(), DoPhysicsVector(), G4Element::GetIndex(), numEle, and theData.
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 84 of file G4ParticleHPData.hh.
Referenced by addPhysicsVector(), G4ParticleHPData(), and MakePhysicsVector().
      
  | 
  private | 
Definition at line 83 of file G4ParticleHPData.hh.
Referenced by addPhysicsVector(), G4ParticleHPData(), MakePhysicsVector(), and ~G4ParticleHPData().
      
  | 
  private | 
Definition at line 88 of file G4ParticleHPData.hh.
Referenced by addPhysicsVector(), and G4ParticleHPData().
      
  | 
  private | 
Definition at line 87 of file G4ParticleHPData.hh.
Referenced by addPhysicsVector().