#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: