#include <G4RDeIonisationParameters.hh>
G4RDeIonisationParameters::G4RDeIonisationParameters |
( |
G4int |
minZ = 1 , |
|
|
G4int |
maxZ = 99 |
|
) |
| |
G4RDeIonisationParameters::~G4RDeIonisationParameters |
( |
| ) |
|
Definition at line 70 of file G4RDeIonisationParameters.cc.
73 std::map<G4int,G4RDVEMDataSet*,std::less<G4int> >::iterator
pos;
75 for (pos = param.begin(); pos != param.end(); ++
pos)
81 for (pos = excit.begin(); pos != excit.end(); ++
pos)
static const G4double pos
Definition at line 124 of file G4RDeIonisationParameters.cc.
127 std::map<G4int,G4RDVEMDataSet*,std::less<G4int> >::const_iterator
pos;
130 if (pos!= excit.end()) {
137 G4cout <<
"WARNING: G4IonisationParameters::Excitation "
138 <<
"did not find ID = "
G4GLOB_DLL std::ostream G4cout
const XML_Char int const XML_Char * value
virtual G4double FindValue(G4double x, G4int componentId=0) const =0
virtual const G4DataVector & GetEnergies(G4int componentId) const =0
T max(const T t1, const T t2)
brief Return the largest of the two arguments
T min(const T t1, const T t2)
brief Return the smallest of the two arguments
static const G4double pos
Definition at line 91 of file G4RDeIonisationParameters.cc.
96 G4int id =
Z*100 + parameterIndex;
97 std::map<G4int,G4RDVEMDataSet*,std::less<G4int> >::const_iterator
pos;
100 if (pos!= param.end()) {
104 if(shellIndex < nShells) {
110 G4cout <<
"WARNING: G4IonisationParameters::FindParameter "
111 <<
"has no parameters for shell= " << shellIndex
116 G4cout <<
"WARNING: G4IonisationParameters::Parameter "
117 <<
"did not find ID = "
virtual const G4RDVEMDataSet * GetComponent(G4int componentId) const =0
virtual size_t NumberOfComponents(void) const =0
G4GLOB_DLL std::ostream G4cout
const XML_Char int const XML_Char * value
virtual G4double FindValue(G4double x, G4int componentId=0) const =0
virtual const G4DataVector & GetEnergies(G4int componentId) const =0
T max(const T t1, const T t2)
brief Return the largest of the two arguments
T min(const T t1, const T t2)
brief Return the smallest of the two arguments
static const G4double pos
void G4RDeIonisationParameters::PrintData |
( |
void |
| ) |
const |
Definition at line 373 of file G4RDeIonisationParameters.cc.
376 G4cout <<
"===== G4RDeIonisationParameters =====" <<
G4endl;
379 size_t nZ = activeZ.size();
380 std::map<G4int,G4RDVEMDataSet*,std::less<G4int> >::const_iterator
pos;
382 for (
size_t i=0; i<nZ; i++) {
385 for (
size_t j=0; j<length; j++) {
387 G4int index = Z*100 + j;
389 pos = param.find(index);
390 if (pos!= param.end()) {
394 for (
size_t k=0; k<nShells; k++) {
396 G4cout <<
"===== Z= " << Z <<
" shell= " << k
397 <<
" parameter[" << j <<
"] ====="
405 G4cout <<
"====================================" <<
G4endl;
virtual const G4RDVEMDataSet * GetComponent(G4int componentId) const =0
virtual size_t NumberOfComponents(void) const =0
G4GLOB_DLL std::ostream G4cout
virtual void PrintData(void) const =0
static const G4double pos
The documentation for this class was generated from the following files: