#include <G4RDDopplerProfile.hh>
Definition at line 53 of file G4RDDopplerProfile.hh.
◆ G4RDDopplerProfile() [1/2]
G4RDDopplerProfile::G4RDDopplerProfile |
( |
G4int |
minZ = 1 , |
|
|
G4int |
maxZ = 100 |
|
) |
| |
Definition at line 56 of file G4RDDopplerProfile.cc.
void LoadBiggsP(const G4String &fileName)
void LoadProfile(const G4String &fileName, G4int Z)
◆ ~G4RDDopplerProfile()
G4RDDopplerProfile::~G4RDDopplerProfile |
( |
| ) |
|
Definition at line 70 of file G4RDDopplerProfile.cc.
72 std::map<G4int,G4RDVEMDataSet*,std::less<G4int> >::iterator
pos;
std::map< G4int, G4RDVEMDataSet *, std::less< G4int > > profileMap
static const G4double pos
◆ G4RDDopplerProfile() [2/2]
◆ LoadBiggsP()
void G4RDDopplerProfile::LoadBiggsP |
( |
const G4String & |
fileName | ) |
|
|
private |
Definition at line 120 of file G4RDDopplerProfile.cc.
122 std::ostringstream ost;
123 ost << fileName <<
".dat";
126 char* path = getenv(
"G4LEDATA");
129 G4String excep(
"G4LEDATA environment variable not set!");
136 std::ifstream
file(dirFile);
137 std::filebuf* lsdp =
file.rdbuf();
139 if (! (lsdp->is_open()) )
157 G4Exception(
"G4RDDopplerProfile::LoadBiggsP()",
"InvalidCondition",
std::vector< G4double > biggsP
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
◆ LoadProfile()
void G4RDDopplerProfile::LoadProfile |
( |
const G4String & |
fileName, |
|
|
G4int |
Z |
|
) |
| |
|
private |
Definition at line 162 of file G4RDDopplerProfile.cc.
164 std::ostringstream ost;
165 ost << fileName <<
"-" <<
Z <<
".dat";
168 char* path = getenv(
"G4LEDATA");
171 G4String excep(
"G4LEDATA environment variable not set!");
178 std::ifstream
file(dirFile);
179 std::filebuf* lsdp =
file.rdbuf();
181 if (! (lsdp->is_open()) )
204 for (
size_t i=0; i<
nBiggs; i++)
208 biggs->push_back(
biggsP[i]);
virtual G4RDVDataSetAlgorithm * Clone() const =0
std::vector< G4double > biggsP
std::map< G4int, G4RDVEMDataSet *, std::less< G4int > > profileMap
std::vector< G4int > nShells
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
virtual void AddComponent(G4RDVEMDataSet *dataSet)=0
◆ NumberOfProfiles()
size_t G4RDDopplerProfile::NumberOfProfiles |
( |
G4int |
Z | ) |
const |
◆ operator=()
◆ PrintData()
void G4RDDopplerProfile::PrintData |
( |
void |
| ) |
const |
Definition at line 110 of file G4RDDopplerProfile.cc.
virtual void PrintData(void) const =0
const G4RDVEMDataSet * Profiles(G4int Z) const
◆ Profile()
Definition at line 102 of file G4RDDopplerProfile.cc.
virtual const G4RDVEMDataSet * GetComponent(G4int componentId) const =0
const G4RDVEMDataSet * Profiles(G4int Z) const
◆ Profiles()
Definition at line 90 of file G4RDDopplerProfile.cc.
92 std::map<G4int,G4RDVEMDataSet*,std::less<G4int> >::const_iterator
pos;
93 if (Z < zMin || Z >
zMax)
94 G4Exception(
"G4RDDopplerProfile::Profiles()",
"OutOfRange",
std::map< G4int, G4RDVEMDataSet *, std::less< G4int > > profileMap
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
static const G4double pos
◆ RandomSelectMomentum()
Definition at line 227 of file G4RDDopplerProfile.cc.
const G4RDVEMDataSet * Profiles(G4int Z) const
virtual G4double RandomSelect(G4int componentId=0) const =0
◆ biggsP
std::vector<G4double> G4RDDopplerProfile::biggsP |
|
private |
◆ nBiggs
size_t G4RDDopplerProfile::nBiggs |
|
private |
◆ nShells
std::vector<G4int> G4RDDopplerProfile::nShells |
|
private |
◆ profileMap
◆ zMax
G4int G4RDDopplerProfile::zMax |
|
private |
◆ zMin
G4int G4RDDopplerProfile::zMin |
|
private |
The documentation for this class was generated from the following files: