|
Geant4_10
|
#include <G4ScreenedNuclearRecoil.hh>


Public Types | |
| enum | { nMassMapElements =116 } |
| typedef std::map< G4int, G4ScreeningTables > | ScreeningMap |
| typedef std::map< G4int, class G4ParticleDefinition * > | ParticleCache |
Public Member Functions | |
| G4ScreenedCoulombCrossSection () | |
| G4ScreenedCoulombCrossSection (const G4ScreenedCoulombCrossSection &src) | |
| virtual | ~G4ScreenedCoulombCrossSection () |
| virtual void | LoadData (G4String screeningKey, G4int z1, G4double m1, G4double recoilCutoff)=0 |
| void | BuildMFPTables (void) |
| virtual G4ScreenedCoulombCrossSection * | create ()=0 |
| const G4ScreeningTables * | GetScreening (G4int Z) |
| void | SetVerbosity (G4int v) |
| G4ParticleDefinition * | SelectRandomUnweightedTarget (const G4MaterialCutsCouple *couple) |
| G4double | standardmass (G4int z1) |
| const G4_c2_function * | operator[] (G4int materialIndex) |
Public Member Functions inherited from G4ScreenedCoulombCrossSectionInfo | |
| G4ScreenedCoulombCrossSectionInfo () | |
| ~G4ScreenedCoulombCrossSectionInfo () | |
Protected Attributes | |
| ScreeningMap | screeningData |
| ParticleCache | targetMap |
| G4int | verbosity |
| std::map< G4int, G4_c2_const_ptr > | sigmaMap |
| std::map< G4int, G4_c2_const_ptr > | MFPTables |
Additional Inherited Members | |
Static Public Member Functions inherited from G4ScreenedCoulombCrossSectionInfo | |
| static const char * | CVSHeaderVers () |
| static const char * | CVSFileVers () |
Definition at line 95 of file G4ScreenedNuclearRecoil.hh.
| typedef std::map<G4int, class G4ParticleDefinition *> G4ScreenedCoulombCrossSection::ParticleCache |
Definition at line 107 of file G4ScreenedNuclearRecoil.hh.
| typedef std::map<G4int, G4ScreeningTables> G4ScreenedCoulombCrossSection::ScreeningMap |
Definition at line 104 of file G4ScreenedNuclearRecoil.hh.
| anonymous enum |
| Enumerator | |
|---|---|
| nMassMapElements | |
Definition at line 123 of file G4ScreenedNuclearRecoil.hh.
|
inline |
Definition at line 99 of file G4ScreenedNuclearRecoil.hh.
|
inline |
Definition at line 100 of file G4ScreenedNuclearRecoil.hh.
|
virtual |
Definition at line 125 of file G4ScreenedNuclearRecoil.cc.
Definition at line 224 of file G4ScreenedNuclearRecoil.cc.


|
pure virtual |
|
inline |
Definition at line 117 of file G4ScreenedNuclearRecoil.hh.

|
inline |
Definition at line 128 of file G4ScreenedNuclearRecoil.hh.
| G4ParticleDefinition * G4ScreenedCoulombCrossSection::SelectRandomUnweightedTarget | ( | const G4MaterialCutsCouple * | couple | ) |
Definition at line 148 of file G4ScreenedNuclearRecoil.cc.


Definition at line 118 of file G4ScreenedNuclearRecoil.hh.

Definition at line 125 of file G4ScreenedNuclearRecoil.hh.

|
protected |
Definition at line 137 of file G4ScreenedNuclearRecoil.hh.
|
protected |
Definition at line 133 of file G4ScreenedNuclearRecoil.hh.
|
protected |
Definition at line 136 of file G4ScreenedNuclearRecoil.hh.
|
protected |
Definition at line 134 of file G4ScreenedNuclearRecoil.hh.
|
protected |
Definition at line 135 of file G4ScreenedNuclearRecoil.hh.
1.8.5