|
Geant4
10.00.p01
|
#include <G4RDDopplerProfile.hh>
Public Member Functions | |
| G4RDDopplerProfile (G4int minZ=1, G4int maxZ=100) | |
| ~G4RDDopplerProfile () | |
| size_t | NumberOfProfiles (G4int Z) const |
| const G4RDVEMDataSet * | Profiles (G4int Z) const |
| const G4RDVEMDataSet * | Profile (G4int Z, G4int ShellIndex) const |
| void | PrintData () const |
| G4double | RandomSelectMomentum (G4int Z, G4int shellIndex) const |
Private Member Functions | |
| G4RDDopplerProfile & | operator= (const G4RDDopplerProfile &right) |
| G4RDDopplerProfile (const G4RDDopplerProfile &) | |
| void | LoadBiggsP (const G4String &fileName) |
| void | LoadProfile (const G4String &fileName, G4int Z) |
Private Attributes | |
| std::map< G4int, G4RDVEMDataSet *, std::less < G4int > > | profileMap |
| std::vector< G4int > | nShells |
| G4int | zMin |
| G4int | zMax |
| size_t | nBiggs |
| std::vector< G4double > | biggsP |
Definition at line 53 of file G4RDDopplerProfile.hh.
Definition at line 56 of file G4RDDopplerProfile.cc.
References LoadBiggsP(), LoadProfile(), nBiggs, zMax, and zMin.
Here is the call graph for this function:| G4RDDopplerProfile::~G4RDDopplerProfile | ( | ) |
Definition at line 70 of file G4RDDopplerProfile.cc.
References pos, and profileMap.
|
private |
|
private |
Definition at line 120 of file G4RDDopplerProfile.cc.
References biggsP, FatalException, G4Exception(), name, and nBiggs.
Referenced by G4RDDopplerProfile().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 162 of file G4RDDopplerProfile.cc.
References G4RDVEMDataSet::AddComponent(), biggsP, G4RDVDataSetAlgorithm::Clone(), FatalException, G4Exception(), name, nBiggs, nShells, and profileMap.
Referenced by G4RDDopplerProfile().
Here is the call graph for this function:
Here is the caller graph for this function:| size_t G4RDDopplerProfile::NumberOfProfiles | ( | G4int | Z | ) | const |
|
private |
| void G4RDDopplerProfile::PrintData | ( | void | ) | const |
Definition at line 110 of file G4RDDopplerProfile.cc.
References G4RDVEMDataSet::PrintData(), Profiles(), zMax, and zMin.
Here is the call graph for this function:| const G4RDVEMDataSet * G4RDDopplerProfile::Profile | ( | G4int | Z, |
| G4int | ShellIndex | ||
| ) | const |
Definition at line 102 of file G4RDDopplerProfile.cc.
References G4RDVEMDataSet::GetComponent(), and Profiles().
Here is the call graph for this function:| const G4RDVEMDataSet * G4RDDopplerProfile::Profiles | ( | G4int | Z | ) | const |
Definition at line 90 of file G4RDDopplerProfile.cc.
References FatalException, G4Exception(), pos, profileMap, and zMax.
Referenced by PrintData(), Profile(), and RandomSelectMomentum().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 227 of file G4RDDopplerProfile.cc.
References Profiles(), and G4RDVEMDataSet::RandomSelect().
Referenced by G4LowEnergyCompton::PostStepDoIt(), and G4LowEnergyPolarizedCompton::PostStepDoIt().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 85 of file G4RDDopplerProfile.hh.
Referenced by LoadBiggsP(), and LoadProfile().
|
private |
Definition at line 83 of file G4RDDopplerProfile.hh.
Referenced by G4RDDopplerProfile(), LoadBiggsP(), and LoadProfile().
|
private |
Definition at line 78 of file G4RDDopplerProfile.hh.
Referenced by LoadProfile(), and NumberOfProfiles().
|
private |
Definition at line 77 of file G4RDDopplerProfile.hh.
Referenced by LoadProfile(), Profiles(), and ~G4RDDopplerProfile().
|
private |
Definition at line 81 of file G4RDDopplerProfile.hh.
Referenced by G4RDDopplerProfile(), NumberOfProfiles(), PrintData(), and Profiles().
|
private |
Definition at line 80 of file G4RDDopplerProfile.hh.
Referenced by G4RDDopplerProfile(), NumberOfProfiles(), and PrintData().