53 #ifndef G4PAIPhotData_h 
   54 #define G4PAIPhotData_h 1 
  106   G4double GetEnergyPhotonTransfer(
G4int coupleIndex, 
size_t iPlace, 
 
  108   G4double GetEnergyPlasmonTransfer(
G4int coupleIndex, 
size_t iPlace, 
 
  124   std::vector<G4PhysicsTable*>      fPAIxscBank;
 
  125   std::vector<G4PhysicsTable*>      fPAIphotonBank;
 
  126   std::vector<G4PhysicsTable*>      fPAIplasmonBank;
 
  128   std::vector<G4PhysicsTable*>      fPAIdEdxBank;
 
  129   std::vector<G4PhysicsLogVector*>  fdEdxTable;
 
  131   std::vector<G4PhysicsLogVector*>  fdNdxCutTable;
 
  132   std::vector<G4PhysicsLogVector*>  fdNdxCutPhotonTable;
 
  133   std::vector<G4PhysicsLogVector*>  fdNdxCutPlasmonTable;
 
  135   std::vector<G4PhysicsLogVector*>  fdEdxCutTable;
 
G4double SamplePostStepTransfer(G4int coupleIndex, G4double scaledTkin) const 
 
G4double SamplePostStepPhotonTransfer(G4int coupleIndex, G4double scaledTkin) const 
 
G4double GetPlasmonRatio(G4int coupleIndex, G4double scaledTkin) const 
 
G4double SampleAlongStepPhotonTransfer(G4int coupleIndex, G4double kinEnergy, G4double scaledTkin, G4double stepFactor) const 
 
G4PAIPhotData(G4double tmin, G4double tmax, G4int verbose)
 
void Initialise(const G4MaterialCutsCouple *, G4double cut, G4PAIPhotModel *)
 
G4double DEDXPerVolume(G4int coupleIndex, G4double scaledTkin, G4double cut) const 
 
G4double SamplePostStepPlasmonTransfer(G4int coupleIndex, G4double scaledTkin) const 
 
G4double CrossSectionPerVolume(G4int coupleIndex, G4double scaledTkin, G4double tcut, G4double tmax) const 
 
G4double SampleAlongStepPlasmonTransfer(G4int coupleIndex, G4double kinEnergy, G4double scaledTkin, G4double stepFactor) const 
 
G4double SampleAlongStepTransfer(G4int coupleIndex, G4double kinEnergy, G4double scaledTkin, G4double stepFactor) const