#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.
1.8.11