OPAL (Object Oriented Parallel Accelerator Library)
2021.1.99
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. More... | |
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.
|
private |
Definition at line 63 of file ProbeHistReader.h.
References Attrib::Legacy::Distribution::T.
size_t ProbeHistReader::minimum | ( | double | lower, |
double | upper | ||
) |
lower | radius [mm] |
upper | radius [mm] |
Definition at line 65 of file ProbeHistReader.cpp.
References begin(), 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, interpolation::re(), and rmin_m.
Referenced by parseFile().
|
private |
Definition at line 58 of file ProbeHistReader.h.
Referenced by minimum(), parseFile(), and parseHeader().
|
private |
Definition at line 56 of file ProbeHistReader.h.
Referenced by minimum(), and parseHeader().
|
private |
Histogram file.
Definition at line 53 of file ProbeHistReader.h.
Referenced by parseFile(), and parseHeader().
|
private |
Definition at line 55 of file ProbeHistReader.h.
Referenced by minimum(), and parseHeader().