Base class for exceptions arising because required info not present in the Event. More...
#include "utl/AugerException.h"
Public Member Functions | |
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... | |
Public Attributes | |
__pad0__: AugerException(message) { } virtual std::string GetExceptionName() const { return "Required data not present in the Event" | |
Construct non-existent sub-object exception with message. More... | |
Protected Attributes | |
std::string | fMessage |
Base class for exceptions arising because required info not present in the Event.
A few parts of the framework (for example the SDenseStationListXMLManager) may need to access certain information contained in the Event. If the needed data are not found, this exception is thrown. This exception could also be thrown from modules attempting to access event data which are not present.
Definition at line 304 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(), ReadCloudHLNS::ReadCloudHL::Run(), ReadAerosolHLNS::ReadAerosolHL::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::MissingEventDataException::__pad0__ |
Construct non-existent sub-object exception with message.
Definition at line 312 of file AugerException.h.
|
protectedinherited |
Definition at line 44 of file AugerException.h.
Referenced by utl::DataNotFoundInDBException::DataNotFoundInDBException(), utl::AugerException::GetMessage(), and utl::AugerException::what().