Exception to use in case requested data not found in the database with detailed printout. More...
#include <AugerException.h>
Public Member Functions | |
DataNotFoundInDBException (const std::string &table, const std::string &column, const std::map< std::string, std::string > &indexMap, const std::string &time) | |
const std::string & | GetMessage () const |
Retrieve the message from the exception. More... | |
const char * | what () const throw () |
std::exception will print this on crash More... | |
virtual | ~DataNotFoundInDBException () throw () |
Public Attributes | |
__pad0__: AugerException(message) { } virtual std::string GetExceptionName() const { return "Could not locate requested data in the database" | |
Protected Attributes | |
std::string | fMessage |
Private Attributes | |
std::string | fColumnName |
std::map< std::string, std::string > | fIndexMap |
std::string | fTableName |
std::string | fTime |
Exception to use in case requested data not found in the database with detailed printout.
This exception is thrown when data requested from a MySQL database is not found. The arguments passed to this exception are:
Alternatively, this exception can take a string argument in the constructor for cases when it is more convenient to compose the error message in the calling code.
Definition at line 213 of file AugerException.h.
|
inline |
Definition at line 215 of file AugerException.h.
References fColumnName, fIndexMap, utl::AugerException::fMessage, fTableName, and fTime.
|
inlinevirtual |
Definition at line 245 of file AugerException.h.
|
inlineinherited |
Retrieve the message from the exception.
Definition at line 38 of file AugerException.h.
References utl::AugerException::fMessage.
Referenced by otoa::SD2ADST::AddStations(), FdProfileConstrainedGeometryFit::PCGFitter::AdjustGeometry(), FdProfileConstrainedGeometryFitPG::PCGFitter::AdjustGeometry(), FdCalibratorOG::FdCalibrator::ApplyCalibration(), FdLightCollectionEfficiencyKG::FdLightCollectionEfficiency::CalculateEfficiency(), otoa::FOVCalculator::CalculateFOVBoundaries(), SdHistogramFitterKG::SdHistogramFitter::CalculatePeakAndCharge(), SdHistogramFitterOG::SdHistogramFitter::CalculatePeakAndCharge(), SdCalibratorOG::SdCalibrator::CalculatePeakAndCharge(), FdEnergyDepositFinderKG::ProfileCalculator::CalculateProfile(), FdEnergyDepositFinderKG::CFMatrixCalculator::CalculateTelescopeData(), otoa::FOVCalculator::FdUpAndRunning(), FdCalibratorOG::FdCalibrator::FillChannelRecData(), otoa::FD2ADST::FillCloudsBetweenEyeAndShower(), otoa::Detector2ADST::FillDetector(), otoa::Offline2ADST::FillDetectorGeometryIncremental(), otoa::FD2ADST::FillFdRecStations(), otoa::FOVCalculator::FillFOVVariables(), otoa::Detector2ADST::FillGOESData(), otoa::LongitudinalXmaxScanner::FillLightFactors(), fwk::CentralConfig::FillMap(), FdCalibratorOG::FdCalibrator::FillTriggerData(), FdProfileConstrainedGeometryFitPG::FdProfileConstrainedGeometryFit::GetDataFromPreviousFit(), fwk::RunController::Init(), main(), otoa::MD2ADST::MakeCounter(), io::EventFileChain::OpenCurrent(), FdEnergyDepositFinderKG::FdEnergyDepositFinder::PrepareEyeCopy(), Parser::ReadStrToTime(), ReadCloudLLNS::ReadCloudLL::Run(), ReadAerosolHLNS::ReadAerosolHL::Run(), ReadCloudHLNS::ReadCloudHL::Run(), ShowerLightSimulatorKG::ShowerLightSimulator::Run(), FdLaserEnergyReconstructorKG::FdLaserEnergyReconstructor::Run(), MuonProductionDepthFinderGL::MuonProductionDepthFinder::SetMuonProductionDepthHist(), ReaderTest::testAttributes(), ReaderTest::testFunction(), testParameterStorage::testHasSetGet(), and ReaderTest::testWarning().
|
inlineinherited |
std::exception will print this on crash
Definition at line 41 of file AugerException.h.
References utl::AugerException::fMessage.
Referenced by otoa::RdFiller::FillRadioShower(), io::RadioFileAERA::Read(), io::IoAugerEventFile::Read(), io::RadioFileAERAroot::Read(), RdPlaneFit::RdPlaneFit::Run(), RdPreWaveFitter::RdPreWaveFitter::Run(), and RdREASSimPreparatorNG::RdREASSimPreparatorNG::Run().
utl::DataNotFoundInDBException::__pad0__ |
Definition at line 243 of file AugerException.h.
|
private |
Definition at line 249 of file AugerException.h.
Referenced by DataNotFoundInDBException().
|
private |
Definition at line 250 of file AugerException.h.
Referenced by DataNotFoundInDBException().
|
protectedinherited |
Definition at line 44 of file AugerException.h.
Referenced by DataNotFoundInDBException(), utl::AugerException::GetMessage(), and utl::AugerException::what().
|
private |
Definition at line 248 of file AugerException.h.
Referenced by DataNotFoundInDBException().
|
private |
Definition at line 251 of file AugerException.h.
Referenced by DataNotFoundInDBException().