#include <CalibrationExtraInfo.h>
Definition at line 10 of file CalibrationExtraInfo.h.
lariov::CalibrationExtraInfo::CalibrationExtraInfo |
( |
std::string const & |
name | ) |
|
|
inline |
virtual lariov::CalibrationExtraInfo::~CalibrationExtraInfo |
( |
| ) |
|
|
virtualdefault |
void lariov::CalibrationExtraInfo::AddOrReplaceBoolData |
( |
std::string const & |
label, |
|
|
bool const |
data |
|
) |
| |
void lariov::CalibrationExtraInfo::AddOrReplaceFloatData |
( |
std::string const & |
label, |
|
|
float const |
data |
|
) |
| |
void lariov::CalibrationExtraInfo::AddOrReplaceIntData |
( |
std::string const & |
label, |
|
|
int const |
data |
|
) |
| |
void lariov::CalibrationExtraInfo::AddOrReplaceStringData |
( |
std::string const & |
label, |
|
|
std::string const & |
data |
|
) |
| |
void lariov::CalibrationExtraInfo::AddOrReplaceVecFloatData |
( |
std::string const & |
label, |
|
|
std::vector< float > const & |
data |
|
) |
| |
void lariov::CalibrationExtraInfo::AddOrReplaceVecIntData |
( |
std::string const & |
label, |
|
|
std::vector< int > const & |
data |
|
) |
| |
void lariov::CalibrationExtraInfo::ClearAllData |
( |
| ) |
|
void lariov::CalibrationExtraInfo::ClearDataByLabel |
( |
std::string const & |
label | ) |
|
Definition at line 30 of file CalibrationExtraInfo.cxx.
31 unsigned int n_erased = 0;
41 std::cout<<
"INFO(CalibrationExtraInfo): Erased more than one entry with label "<<label<<
". Recommend that you do not use identical labels"<<std::endl;
BEGIN_PROLOG could also be cout
bool lariov::CalibrationExtraInfo::GetBoolData |
( |
std::string const & |
label | ) |
const |
Definition at line 54 of file CalibrationExtraInfo.cxx.
59 throw IOVDataError(
"CalibrationExtraInfo: Could not find extra bool data "+label+
" for calibration "+
fName);
float lariov::CalibrationExtraInfo::GetFloatData |
( |
std::string const & |
label | ) |
const |
Definition at line 81 of file CalibrationExtraInfo.cxx.
86 throw IOVDataError(
"CalibrationExtraInfo: Could not find extra float data "+label+
" for calibration "+
fName);
int lariov::CalibrationExtraInfo::GetIntData |
( |
std::string const & |
label | ) |
const |
Definition at line 63 of file CalibrationExtraInfo.cxx.
68 throw IOVDataError(
"CalibrationExtraInfo: Could not find extra int data "+label+
" for calibration "+
fName);
std::string const& lariov::CalibrationExtraInfo::GetName |
( |
| ) |
const |
|
inline |
std::string const & lariov::CalibrationExtraInfo::GetStringData |
( |
std::string const & |
label | ) |
const |
Definition at line 99 of file CalibrationExtraInfo.cxx.
104 throw IOVDataError(
"CalibrationExtraInfo: Could not find extra string data "+label+
" for calibration "+
fName);
std::vector< float > const & lariov::CalibrationExtraInfo::GetVecFloatData |
( |
std::string const & |
label | ) |
const |
Definition at line 90 of file CalibrationExtraInfo.cxx.
95 throw IOVDataError(
"CalibrationExtraInfo: Could not find extra vector float data "+label+
" for calibration "+
fName);
std::vector< int > const & lariov::CalibrationExtraInfo::GetVecIntData |
( |
std::string const & |
label | ) |
const |
Definition at line 72 of file CalibrationExtraInfo.cxx.
77 throw IOVDataError(
"CalibrationExtraInfo: Could not find extra vector int data "+label+
" for calibration "+
fName);
std::map<std::string, bool> lariov::CalibrationExtraInfo::fBoolData |
|
private |
std::map<std::string, float> lariov::CalibrationExtraInfo::fFloatData |
|
private |
std::map<std::string, int> lariov::CalibrationExtraInfo::fIntData |
|
private |
std::string lariov::CalibrationExtraInfo::fName |
|
private |
std::map<std::string, std::string> lariov::CalibrationExtraInfo::fStringData |
|
private |
std::map<std::string, std::vector<float> > lariov::CalibrationExtraInfo::fVecFloatData |
|
private |
std::map<std::string, std::vector<int> > lariov::CalibrationExtraInfo::fVecIntData |
|
private |
The documentation for this class was generated from the following files: