#include <G4XNDeltastarTable.hh>
Definition at line 42 of file G4XNDeltastarTable.hh.
◆ G4XNDeltastarTable()
G4XNDeltastarTable::G4XNDeltastarTable |
( |
| ) |
|
Definition at line 258 of file G4XNDeltastarTable.cc.
259{
260 xMap[
"delta(1600)-"] = (
G4double*) sigmaND1600;
261 xMap[
"delta(1600)0"] = (
G4double*) sigmaND1600;
262 xMap[
"delta(1600)+"] = (
G4double*) sigmaND1600;
263 xMap[
"delta(1600)++"] = (
G4double*) sigmaND1600;
264
265 xMap[
"delta(1620)-"] = (
G4double*) sigmaND1620;
266 xMap[
"delta(1620)0"] = (
G4double*) sigmaND1620;
267 xMap[
"delta(1620)+"] = (
G4double*) sigmaND1620;
268 xMap[
"delta(1620)++"] = (
G4double*) sigmaND1620;
269
270 xMap[
"delta(1700)-"] = (
G4double*) sigmaND1700;
271 xMap[
"delta(1700)0"] = (
G4double*) sigmaND1700;
272 xMap[
"delta(1700)+"] = (
G4double*) sigmaND1700;
273 xMap[
"delta(1700)++"] = (
G4double*) sigmaND1700;
274
275 xMap[
"delta(1900)-"] = (
G4double*) sigmaND1900;
276 xMap[
"delta(1900)0"] = (
G4double*) sigmaND1900;
277 xMap[
"delta(1900)+"] = (
G4double*) sigmaND1900;
278 xMap[
"delta(1900)++"] = (
G4double*) sigmaND1900;
279
280 xMap[
"delta(1905)-"] = (
G4double*) sigmaND1905;
281 xMap[
"delta(1905)0"] = (
G4double*) sigmaND1905;
282 xMap[
"delta(1905)+"] = (
G4double*) sigmaND1905;
283 xMap[
"delta(1905)++"] = (
G4double*) sigmaND1905;
284
285 xMap[
"delta(1910)-"] = (
G4double*) sigmaND1910;
286 xMap[
"delta(1910)0"] = (
G4double*) sigmaND1910;
287 xMap[
"delta(1910)+"] = (
G4double*) sigmaND1910;
288 xMap[
"delta(1910)++"] = (
G4double*) sigmaND1910;
289
290 xMap[
"delta(1920)-"] = (
G4double*) sigmaND1920;
291 xMap[
"delta(1920)0"] = (
G4double*) sigmaND1920;
292 xMap[
"delta(1920)+"] = (
G4double*) sigmaND1920;
293 xMap[
"delta(1920)++"] = (
G4double*) sigmaND1920;
294
295 xMap[
"delta(1930)-"] = (
G4double*) sigmaND1930;
296 xMap[
"delta(1930)0"] = (
G4double*) sigmaND1930;
297 xMap[
"delta(1930)+"] = (
G4double*) sigmaND1930;
298 xMap[
"delta(1930)++"] = (
G4double*) sigmaND1930;
299
300 xMap[
"delta(1950)-"] = (
G4double*) sigmaND1950;
301 xMap[
"delta(1950)0"] = (
G4double*) sigmaND1950;
302 xMap[
"delta(1950)+"] = (
G4double*) sigmaND1950;
303 xMap[
"delta(1950)++"] = (
G4double*) sigmaND1950;
304}
◆ ~G4XNDeltastarTable()
G4XNDeltastarTable::~G4XNDeltastarTable |
( |
| ) |
|
|
virtual |
◆ CrossSectionTable()
Definition at line 311 of file G4XNDeltastarTable.cc.
312{
313
314
315 if (xMap.find(particleName) != xMap.end())
316 {
317
319 std::map <G4String, G4double*, std::less<G4String> >::const_iterator iter;
321 for (iter = xMap.begin(); iter != xMap.end(); ++iter)
322 {
324 if (str == particleName)
325 {
326 sigmaPointer = (*iter).second;
327 }
328 }
329
331 for (i=0; i<sizeNDeltastar; i++)
332 {
333 G4double value = *(sigmaPointer + i) * 0.5* millibarn;
335 sigmaVector->
PutValue(i,energy,value);
336 }
337 return sigmaVector;
338 }
339 else
340
341 return 0;
342}
void PutValue(std::size_t index, G4double energy, G4double dValue)
std::size_t first(char) const
G4double energy(const ThreeVector &p, const G4double m)
Referenced by G4NDeltastarBuilder::CrossSectionTable().
◆ operator!=()
◆ operator==()
The documentation for this class was generated from the following files: