#include <CalibrationExtraInfo.h>
Public Member Functions | |
CalibrationExtraInfo (std::string const &name) | |
virtual | ~CalibrationExtraInfo ()=default |
std::string const & | GetName () const |
void | AddOrReplaceBoolData (std::string const &label, bool const data) |
void | AddOrReplaceIntData (std::string const &label, int const data) |
void | AddOrReplaceVecIntData (std::string const &label, std::vector< int > const &data) |
void | AddOrReplaceFloatData (std::string const &label, float const data) |
void | AddOrReplaceVecFloatData (std::string const &label, std::vector< float > const &data) |
void | AddOrReplaceStringData (std::string const &label, std::string const &data) |
bool | GetBoolData (std::string const &label) const |
int | GetIntData (std::string const &label) const |
std::vector< int > const & | GetVecIntData (std::string const &label) const |
float | GetFloatData (std::string const &label) const |
std::vector< float > const & | GetVecFloatData (std::string const &label) const |
std::string const & | GetStringData (std::string const &label) const |
void | ClearDataByLabel (std::string const &label) |
void | ClearAllData () |
Private Attributes | |
std::string | fName |
std::map< std::string, bool > | fBoolData |
std::map< std::string, int > | fIntData |
std::map< std::string, std::vector< int > > | fVecIntData |
std::map< std::string, float > | fFloatData |
std::map< std::string, std::vector< float > > | fVecFloatData |
std::map< std::string, std::string > | fStringData |
Definition at line 10 of file CalibrationExtraInfo.h.
|
inline |
Definition at line 14 of file CalibrationExtraInfo.h.
|
virtualdefault |
void lariov::CalibrationExtraInfo::AddOrReplaceBoolData | ( | std::string const & | label, |
bool const | data | ||
) |
Definition at line 6 of file CalibrationExtraInfo.cxx.
void lariov::CalibrationExtraInfo::AddOrReplaceFloatData | ( | std::string const & | label, |
float const | data | ||
) |
Definition at line 18 of file CalibrationExtraInfo.cxx.
void lariov::CalibrationExtraInfo::AddOrReplaceIntData | ( | std::string const & | label, |
int const | data | ||
) |
Definition at line 10 of file CalibrationExtraInfo.cxx.
void lariov::CalibrationExtraInfo::AddOrReplaceStringData | ( | std::string const & | label, |
std::string const & | data | ||
) |
Definition at line 26 of file CalibrationExtraInfo.cxx.
void lariov::CalibrationExtraInfo::AddOrReplaceVecFloatData | ( | std::string const & | label, |
std::vector< float > const & | data | ||
) |
Definition at line 22 of file CalibrationExtraInfo.cxx.
void lariov::CalibrationExtraInfo::AddOrReplaceVecIntData | ( | std::string const & | label, |
std::vector< int > const & | data | ||
) |
Definition at line 14 of file CalibrationExtraInfo.cxx.
void lariov::CalibrationExtraInfo::ClearAllData | ( | ) |
Definition at line 45 of file CalibrationExtraInfo.cxx.
void lariov::CalibrationExtraInfo::ClearDataByLabel | ( | std::string const & | label | ) |
Definition at line 30 of file CalibrationExtraInfo.cxx.
bool lariov::CalibrationExtraInfo::GetBoolData | ( | std::string const & | label | ) | const |
Definition at line 54 of file CalibrationExtraInfo.cxx.
float lariov::CalibrationExtraInfo::GetFloatData | ( | std::string const & | label | ) | const |
Definition at line 81 of file CalibrationExtraInfo.cxx.
int lariov::CalibrationExtraInfo::GetIntData | ( | std::string const & | label | ) | const |
Definition at line 63 of file CalibrationExtraInfo.cxx.
|
inline |
Definition at line 20 of file CalibrationExtraInfo.h.
std::string const & lariov::CalibrationExtraInfo::GetStringData | ( | std::string const & | label | ) | const |
Definition at line 99 of file CalibrationExtraInfo.cxx.
std::vector< float > const & lariov::CalibrationExtraInfo::GetVecFloatData | ( | std::string const & | label | ) | const |
Definition at line 90 of file CalibrationExtraInfo.cxx.
std::vector< int > const & lariov::CalibrationExtraInfo::GetVecIntData | ( | std::string const & | label | ) | const |
Definition at line 72 of file CalibrationExtraInfo.cxx.
|
private |
Definition at line 46 of file CalibrationExtraInfo.h.
|
private |
Definition at line 51 of file CalibrationExtraInfo.h.
|
private |
Definition at line 48 of file CalibrationExtraInfo.h.
|
private |
Definition at line 44 of file CalibrationExtraInfo.h.
|
private |
Definition at line 54 of file CalibrationExtraInfo.h.
|
private |
Definition at line 52 of file CalibrationExtraInfo.h.
|
private |
Definition at line 49 of file CalibrationExtraInfo.h.