| 
    Geant4
    10.00.p01
    
   | 
 
#include <G4ScreenedNuclearRecoil.hh>
 Inheritance diagram for G4NativeScreenedCoulombCrossSection:
 Collaboration diagram for G4NativeScreenedCoulombCrossSection:Public Types | |
| typedef G4_c2_function &(* | ScreeningFunc )(G4int z1, G4int z2, size_t nPoints, G4double rMax, G4double *au) | 
  Public Types inherited from G4ScreenedCoulombCrossSection | |
| enum | { nMassMapElements =116 } | 
| typedef std::map< G4int,  G4ScreeningTables >  | ScreeningMap | 
| typedef std::map< G4int, class  G4ParticleDefinition * >  | ParticleCache | 
Private Attributes | |
| std::map< std::string,  ScreeningFunc >  | phiMap | 
Additional Inherited Members | |
  Static Public Member Functions inherited from G4ScreenedCoulombCrossSectionInfo | |
| static const char * | CVSHeaderVers () | 
| static const char * | CVSFileVers () | 
  Protected Attributes inherited from G4ScreenedCoulombCrossSection | |
| ScreeningMap | screeningData | 
| ParticleCache | targetMap | 
| G4int | verbosity | 
| std::map< G4int, G4_c2_const_ptr > | sigmaMap | 
| std::map< G4int, G4_c2_const_ptr > | MFPTables | 
Definition at line 353 of file G4ScreenedNuclearRecoil.hh.
| typedef G4_c2_function&(* G4NativeScreenedCoulombCrossSection::ScreeningFunc)(G4int z1, G4int z2, size_t nPoints, G4double rMax, G4double *au) | 
Definition at line 370 of file G4ScreenedNuclearRecoil.hh.
| G4NativeScreenedCoulombCrossSection::G4NativeScreenedCoulombCrossSection | ( | ) | 
Definition at line 842 of file G4ScreenedNuclearRecoil.cc.
References AddScreeningFunction(), LJScreening(), LJZBLScreening(), MoliereScreening(), and ZBLScreening().
Referenced by create().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 358 of file G4ScreenedNuclearRecoil.hh.
      
  | 
  inline | 
Definition at line 361 of file G4ScreenedNuclearRecoil.hh.
      
  | 
  virtual | 
Definition at line 839 of file G4ScreenedNuclearRecoil.cc.
      
  | 
  inline | 
Definition at line 372 of file G4ScreenedNuclearRecoil.hh.
Referenced by G4NativeScreenedCoulombCrossSection().
 Here is the caller graph for this function:
      
  | 
  inlinevirtual | 
Implements G4ScreenedCoulombCrossSection.
Definition at line 365 of file G4ScreenedNuclearRecoil.hh.
References G4NativeScreenedCoulombCrossSection().
 Here is the call graph for this function:| std::vector< G4String > G4NativeScreenedCoulombCrossSection::GetScreeningKeys | ( | ) | const | 
Definition at line 849 of file G4ScreenedNuclearRecoil.cc.
References phiMap.
      
  | 
  virtual | 
Implements G4ScreenedCoulombCrossSection.
Definition at line 874 of file G4ScreenedNuclearRecoil.cc.
References a1, a2, angstrom, G4ScreeningTables::au, cm_energy(), G4ScreeningTables::emin, G4ScreeningTables::EMphiData, eps, G4cout, G4endl, G4Element::GetA(), G4Material::GetElementVector(), G4Material::GetMaterialTable(), G4Material::GetNumberOfElements(), G4Material::GetNumberOfMaterials(), G4Element::GetZ(), gram, c2_factory< float_type >::inverse_function(), c2_factory< float_type >::linear(), c2_factory< float_type >::log_log_interpolating_function(), G4ScreeningTables::m1, G4ScreeningTables::m2, mole, phiMap, G4INCL::Math::pi, c2_linear_p< float_type >::reset(), G4ScreenedCoulombCrossSection::screeningData, G4ScreenedCoulombCrossSection::sigmaMap, G4ScreenedCoulombCrossSection::standardmass(), thetac(), G4ScreenedCoulombCrossSection::verbosity, c2_function< float_type >::xmax(), G4ScreeningTables::z1, and G4ScreeningTables::z2.
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 378 of file G4ScreenedNuclearRecoil.hh.
Referenced by AddScreeningFunction(), GetScreeningKeys(), and LoadData().