| 
    Geant4
    10.02
    
   | 
 
#include <G4PAIPhotData.hh>
 Collaboration diagram for G4PAIPhotData:Private Member Functions | |
| G4double | GetEnergyTransfer (G4int coupleIndex, size_t iPlace, G4double position) const | 
| G4double | GetEnergyPhotonTransfer (G4int coupleIndex, size_t iPlace, G4double position) const | 
| G4double | GetEnergyPlasmonTransfer (G4int coupleIndex, size_t iPlace, G4double position) const | 
| G4PAIPhotData & | operator= (const G4PAIPhotData &right) | 
| G4PAIPhotData (const G4PAIPhotData &) | |
Private Attributes | |
| G4int | fTotBin | 
| G4double | fLowestKineticEnergy | 
| G4double | fHighestKineticEnergy | 
| G4PhysicsLogVector * | fParticleEnergyVector | 
| G4PAIxSection | fPAIxSection | 
| G4SandiaTable | fSandia | 
| std::vector< G4PhysicsTable * > | fPAIxscBank | 
| std::vector< G4PhysicsTable * > | fPAIphotonBank | 
| std::vector< G4PhysicsTable * > | fPAIplasmonBank | 
| std::vector< G4PhysicsTable * > | fPAIdEdxBank | 
| std::vector< G4PhysicsLogVector * > | fdEdxTable | 
| std::vector< G4PhysicsLogVector * > | fdNdxCutTable | 
| std::vector< G4PhysicsLogVector * > | fdNdxCutPhotonTable | 
| std::vector< G4PhysicsLogVector * > | fdNdxCutPlasmonTable | 
| std::vector< G4PhysicsLogVector * > | fdEdxCutTable | 
Definition at line 66 of file G4PAIPhotData.hh.
Definition at line 59 of file G4PAIPhotData.cc.
References G4cout, G4endl, GeV, keV, G4INCL::Math::max(), MeV, and TeV.
 Here is the call graph for this function:| G4PAIPhotData::~G4PAIPhotData | ( | ) | 
Definition at line 94 of file G4PAIPhotData.cc.
References n.
      
  | 
  private | 
| G4double G4PAIPhotData::CrossSectionPerVolume | ( | G4int | coupleIndex, | 
| G4double | scaledTkin, | ||
| G4double | tcut, | ||
| G4double | tmax | ||
| ) | const | 
Definition at line 308 of file G4PAIPhotData.cc.
Referenced by G4PAIPhotModel::CrossSectionPerVolume().
 Here is the caller graph for this function:| G4double G4PAIPhotData::DEDXPerVolume | ( | G4int | coupleIndex, | 
| G4double | scaledTkin, | ||
| G4double | cut | ||
| ) | const | 
Definition at line 272 of file G4PAIPhotData.cc.
Referenced by G4PAIPhotModel::ComputeDEDXPerVolume().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 941 of file G4PAIPhotData.cc.
References G4PhysicsVector::Energy(), G4UniformRand, G4PhysicsVector::GetVectorLength(), and G4PhysicsVector::Value().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 1002 of file G4PAIPhotData.cc.
References G4PhysicsVector::Energy(), G4UniformRand, G4PhysicsVector::GetVectorLength(), and G4PhysicsVector::Value().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 890 of file G4PAIPhotData.cc.
References G4PhysicsVector::Energy(), G4UniformRand, G4PhysicsVector::GetVectorLength(), and G4PhysicsVector::Value().
 Here is the call graph for this function:Definition at line 371 of file G4PAIPhotData.cc.
Referenced by G4PAIPhotModel::SampleSecondaries().
 Here is the caller graph for this function:| void G4PAIPhotData::Initialise | ( | const G4MaterialCutsCouple * | couple, | 
| G4double | cut, | ||
| G4PAIPhotModel * | model | ||
| ) | 
Definition at line 127 of file G4PAIPhotData.cc.
References G4PAIPhotModel::ComputeMaxEnergy(), eV, G4cout, G4endl, G4ProductionCutsTable::GetEnergyCutsVector(), G4MaterialCutsCouple::GetMaterial(), G4ProductionCutsTable::GetMaterialCutsCouple(), G4ProductionCutsTable::GetProductionCutsTable(), G4ProductionCutsTable::GetTableSize(), idxG4ElectronCut, idxG4GammaCut, G4PhysicsTable::insertAt(), keV, n, G4PhysicsFreeVector::PutValue(), G4PhysicsVector::PutValue(), and G4PhysicsVector::Value().
Referenced by G4PAIPhotModel::Initialise().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
| G4double G4PAIPhotData::SampleAlongStepPhotonTransfer | ( | G4int | coupleIndex, | 
| G4double | kinEnergy, | ||
| G4double | scaledTkin, | ||
| G4double | stepFactor | ||
| ) | const | 
Definition at line 528 of file G4PAIPhotData.cc.
References e1, e2, G4PhysicsVector::Energy(), G4Poisson(), G4UniformRand, and position.
Referenced by G4PAIPhotModel::SampleFluctuations().
 Here is the call graph for this function:
 Here is the caller graph for this function:| G4double G4PAIPhotData::SampleAlongStepPlasmonTransfer | ( | G4int | coupleIndex, | 
| G4double | kinEnergy, | ||
| G4double | scaledTkin, | ||
| G4double | stepFactor | ||
| ) | const | 
Definition at line 620 of file G4PAIPhotData.cc.
References e1, e2, G4PhysicsVector::Energy(), G4Poisson(), G4UniformRand, and position.
Referenced by G4PAIPhotModel::SampleFluctuations().
 Here is the call graph for this function:
 Here is the caller graph for this function:| G4double G4PAIPhotData::SampleAlongStepTransfer | ( | G4int | coupleIndex, | 
| G4double | kinEnergy, | ||
| G4double | scaledTkin, | ||
| G4double | stepFactor | ||
| ) | const | 
Definition at line 436 of file G4PAIPhotData.cc.
References e1, e2, G4PhysicsVector::Energy(), G4Poisson(), G4UniformRand, and position.
 Here is the call graph for this function:| G4double G4PAIPhotData::SamplePostStepPhotonTransfer | ( | G4int | coupleIndex, | 
| G4double | scaledTkin | ||
| ) | const | 
Definition at line 771 of file G4PAIPhotData.cc.
References G4UniformRand, and position.
Referenced by G4PAIPhotModel::SampleSecondaries().
 Here is the caller graph for this function:| G4double G4PAIPhotData::SamplePostStepPlasmonTransfer | ( | G4int | coupleIndex, | 
| G4double | scaledTkin | ||
| ) | const | 
Definition at line 829 of file G4PAIPhotData.cc.
References G4UniformRand, and position.
Referenced by G4PAIPhotModel::SampleSecondaries().
 Here is the caller graph for this function:Definition at line 715 of file G4PAIPhotData.cc.
References G4UniformRand, and position.
      
  | 
  private | 
Definition at line 135 of file G4PAIPhotData.hh.
      
  | 
  private | 
Definition at line 129 of file G4PAIPhotData.hh.
      
  | 
  private | 
Definition at line 132 of file G4PAIPhotData.hh.
      
  | 
  private | 
Definition at line 133 of file G4PAIPhotData.hh.
      
  | 
  private | 
Definition at line 131 of file G4PAIPhotData.hh.
      
  | 
  private | 
Definition at line 117 of file G4PAIPhotData.hh.
      
  | 
  private | 
Definition at line 116 of file G4PAIPhotData.hh.
      
  | 
  private | 
Definition at line 128 of file G4PAIPhotData.hh.
      
  | 
  private | 
Definition at line 125 of file G4PAIPhotData.hh.
      
  | 
  private | 
Definition at line 126 of file G4PAIPhotData.hh.
      
  | 
  private | 
Definition at line 124 of file G4PAIPhotData.hh.
      
  | 
  private | 
Definition at line 121 of file G4PAIPhotData.hh.
      
  | 
  private | 
Definition at line 119 of file G4PAIPhotData.hh.
      
  | 
  private | 
Definition at line 122 of file G4PAIPhotData.hh.
      
  | 
  private | 
Definition at line 115 of file G4PAIPhotData.hh.