|
OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
|
#include <ProbeHistReader.h>
Public Types | |
| typedef std::vector< size_t > | container_t |
Public Member Functions | |
| ProbeHistReader (std::string filename) | |
| void | parseFile () |
| size_t | minimum (double lower, double upper) |
Private Member Functions | |
| void | parseHeader (std::ifstream &ifs) |
| template<typename T> | |
| T | getValue (const std::string &s) |
Private Attributes | |
| std::string | filename_m |
| Histogram file. | |
| double | rmin_m |
| double | binwidth_m |
| container_t | bincount_m |
Definition at line 31 of file ProbeHistReader.h.
| typedef std::vector<size_t> ProbeHistReader::container_t |
Definition at line 34 of file ProbeHistReader.h.
| ProbeHistReader::ProbeHistReader | ( | std::string | filename | ) |
Definition at line 29 of file ProbeHistReader.cpp.
References bincount_m, binwidth_m, filename_m, and rmin_m.
|
private |
Definition at line 63 of file ProbeHistReader.h.
Referenced by parseHeader().
| size_t ProbeHistReader::minimum | ( | double | lower, |
| double | upper ) |
| lower | radius [mm] |
| upper | radius [mm] |
Definition at line 65 of file ProbeHistReader.cpp.
References bincount_m, binwidth_m, end(), and rmin_m.
| void ProbeHistReader::parseFile | ( | ) |
Definition at line 37 of file ProbeHistReader.cpp.
References bincount_m, filename_m, and parseHeader().
|
private |
Definition at line 99 of file ProbeHistReader.cpp.
References bincount_m, binwidth_m, filename_m, getValue(), and rmin_m.
Referenced by parseFile().
|
private |
Definition at line 58 of file ProbeHistReader.h.
Referenced by minimum(), parseFile(), parseHeader(), and ProbeHistReader().
|
private |
Definition at line 56 of file ProbeHistReader.h.
Referenced by minimum(), parseHeader(), and ProbeHistReader().
|
private |
Histogram file.
Definition at line 53 of file ProbeHistReader.h.
Referenced by parseFile(), parseHeader(), and ProbeHistReader().
|
private |
Definition at line 55 of file ProbeHistReader.h.
Referenced by minimum(), parseHeader(), and ProbeHistReader().