#include <G4RDBremsstrahlungParameters.hh>
G4RDBremsstrahlungParameters::G4RDBremsstrahlungParameters |
( |
const G4String & |
name, |
|
|
size_t |
num, |
|
|
G4int |
minZ = 1 , |
|
|
G4int |
maxZ = 99 |
|
) |
| |
G4RDBremsstrahlungParameters::~G4RDBremsstrahlungParameters |
( |
| ) |
|
Definition at line 63 of file G4RDBremsstrahlungParameters.cc.
66 std::map<G4int,G4RDVEMDataSet*,std::less<G4int> >::iterator
pos;
68 for (pos = param.begin(); pos != param.end(); ++
pos)
static const G4double pos
Definition at line 79 of file G4RDBremsstrahlungParameters.cc.
84 G4int id =
Z*length + parameterIndex;
85 std::map<G4int,G4RDVEMDataSet*,std::less<G4int> >::const_iterator
pos;
88 if (pos!= param.end()) {
96 G4cout <<
"WARNING: G4RDBremsstrahlungParameters::FindValue "
97 <<
"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
G4double energy(const ThreeVector &p, const G4double m)
T min(const T t1, const T t2)
brief Return the smallest of the two arguments
static const G4double pos
G4double G4RDBremsstrahlungParameters::ParameterC |
( |
G4int |
index | ) |
const |
Definition at line 241 of file G4RDBremsstrahlungParameters.cc.
244 if (id < 0 || id >= n)
246 G4String stringConversion1(
"Wrong id = ");
248 G4String ex = stringConversion1 + stringConversion2;
249 G4Exception(
"G4RDBremsstrahlungParameters::ParameterC()",
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
void G4RDBremsstrahlungParameters::PrintData |
( |
| ) |
const |
Definition at line 257 of file G4RDBremsstrahlungParameters.cc.
261 G4cout <<
"===== G4RDBremsstrahlungParameters =====" <<
G4endl;
266 size_t nZ = activeZ.size();
267 std::map<G4int,G4RDVEMDataSet*,std::less<G4int> >::const_iterator
pos;
269 for (
size_t j=0; j<nZ; j++) {
272 for (
size_t i=0; i<length; i++) {
274 pos = param.find(Z*length + i);
275 if (pos!= param.end()) {
277 G4cout <<
"===== Z= " << Z
278 <<
" parameter[" << i <<
"] ====="
286 G4cout <<
"==========================================" <<
G4endl;
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: