Garfield++ 5.0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
Loading...
Searching...
No Matches
PhotoAbsCSLib.h
Go to the documentation of this file.
1#ifndef PHOTOABSCSLIB_H
2#define PHOTOABSCSLIB_H
3
4#include <map>
5
7
8namespace Heed {
9
10/// Library of photoabsorption cross sections for some frequently used atoms
11/// and molecules.
12/// 2004, I. Smirnov
13
15
16 public:
17 static AtomPhotoAbsCS* getAPACS(const std::string& name);
18 private:
19 static std::map<std::string, ExAtomPhotoAbsCS> apacs;
20 static std::map<std::string, SimpleAtomPhotoAbsCS> hpacs;
21 static void initialise();
22};
23
24}
25
26#endif
Atomic photoabsorption cross-section abstract base class.
Definition PhotoAbsCS.h:286
static AtomPhotoAbsCS * getAPACS(const std::string &name)
Definition BGMesh.cpp:6