List of all members | Public Member Functions | Public Attributes | Protected Attributes
utl::InvalidConfigurationException Class Reference

Base class for exceptions arising because configuration data are not valid. More...

#include "utl/AugerException.h"

Inheritance diagram for utl::InvalidConfigurationException:
Inheritance graph
[legend]

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 "Invalid configuration."
 Construct non-existent sub-object exception with message. More...
 

Protected Attributes

std::string fMessage
 

Detailed Description

Base class for exceptions arising because configuration data are not valid.

This exception is thrown in the configuration data read in from XML files is determined to be invalid. Generally this happens if the run-time md5 fingerprint for the configuration file is different from the compile-time generated md5 fingerprint, indicating some data have been altered.

Definition at line 327 of file AugerException.h.

Member Function Documentation

const std::string& utl::AugerException::GetMessage ( ) const
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().

const char* utl::AugerException::what ( ) const
throw (
)
inlineinherited

Member Data Documentation

utl::InvalidConfigurationException::__pad0__

Construct non-existent sub-object exception with message.

Definition at line 335 of file AugerException.h.

std::string utl::AugerException::fMessage
protectedinherited

The documentation for this class was generated from the following file:

, generated on Tue Sep 26 2023.