|
Geant4
10.00.p03
|
#include <G4DopplerProfile.hh>
Public Member Functions | |
| G4DopplerProfile (G4int minZ=1, G4int maxZ=100) | |
| ~G4DopplerProfile () | |
| size_t | NumberOfProfiles (G4int Z) const |
| const G4VEMDataSet * | Profiles (G4int Z) const |
| const G4VEMDataSet * | Profile (G4int Z, G4int ShellIndex) const |
| void | PrintData () const |
| G4double | RandomSelectMomentum (G4int Z, G4int shellIndex) const |
Private Member Functions | |
| G4DopplerProfile & | operator= (const G4DopplerProfile &right) |
| G4DopplerProfile (const G4DopplerProfile &) | |
| void | LoadBiggsP (const G4String &fileName) |
| void | LoadProfile (const G4String &fileName, G4int Z) |
Private Attributes | |
| std::map< G4int, G4VEMDataSet *, std::less< G4int > > | profileMap |
| std::vector< G4int > | nShells |
| G4int | zMin |
| G4int | zMax |
| size_t | nBiggs |
| std::vector< G4double > | biggsP |
Definition at line 52 of file G4DopplerProfile.hh.
Definition at line 55 of file G4DopplerProfile.cc.
References LoadBiggsP(), LoadProfile(), nBiggs, zMax, and zMin.
Here is the call graph for this function:| G4DopplerProfile::~G4DopplerProfile | ( | ) |
Definition at line 69 of file G4DopplerProfile.cc.
References pos, and profileMap.
|
private |
|
private |
Definition at line 119 of file G4DopplerProfile.cc.
References biggsP, FatalException, G4Exception(), name, and nBiggs.
Referenced by G4DopplerProfile().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 161 of file G4DopplerProfile.cc.
References G4VEMDataSet::AddComponent(), biggsP, G4VDataSetAlgorithm::Clone(), FatalException, G4Exception(), name, nBiggs, nShells, and profileMap.
Referenced by G4DopplerProfile().
Here is the call graph for this function:
Here is the caller graph for this function:| size_t G4DopplerProfile::NumberOfProfiles | ( | G4int | Z | ) | const |
|
private |
| void G4DopplerProfile::PrintData | ( | void | ) | const |
Definition at line 109 of file G4DopplerProfile.cc.
References G4VEMDataSet::PrintData(), Profiles(), zMax, and zMin.
Here is the call graph for this function:| const G4VEMDataSet * G4DopplerProfile::Profile | ( | G4int | Z, |
| G4int | ShellIndex | ||
| ) | const |
Definition at line 101 of file G4DopplerProfile.cc.
References G4VEMDataSet::GetComponent(), and Profiles().
Here is the call graph for this function:| const G4VEMDataSet * G4DopplerProfile::Profiles | ( | G4int | Z | ) | const |
Definition at line 89 of file G4DopplerProfile.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 G4DopplerProfile.cc.
References Profiles(), and G4VEMDataSet::RandomSelect().
Referenced by G4LivermorePolarizedComptonModel::SampleSecondaries(), G4LivermoreComptonModifiedModel::SampleSecondaries(), G4LivermoreComptonModel::SampleSecondaries(), and G4LowEPComptonModel::SampleSecondaries().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 84 of file G4DopplerProfile.hh.
Referenced by LoadBiggsP(), and LoadProfile().
|
private |
Definition at line 82 of file G4DopplerProfile.hh.
Referenced by G4DopplerProfile(), LoadBiggsP(), and LoadProfile().
|
private |
Definition at line 77 of file G4DopplerProfile.hh.
Referenced by LoadProfile(), and NumberOfProfiles().
|
private |
Definition at line 76 of file G4DopplerProfile.hh.
Referenced by LoadProfile(), Profiles(), and ~G4DopplerProfile().
|
private |
Definition at line 80 of file G4DopplerProfile.hh.
Referenced by G4DopplerProfile(), NumberOfProfiles(), PrintData(), and Profiles().
|
private |
Definition at line 79 of file G4DopplerProfile.hh.
Referenced by G4DopplerProfile(), NumberOfProfiles(), and PrintData().