List of all members | Public Member Functions | Public Attributes | Protected Attributes
fwk::RandomEngineRegistry::InvalidRandomEngineException Class Reference

Base class for exceptions in the RandomEngineRegistry. More...

#include <RandomEngineRegistry.h>

Inheritance diagram for fwk::RandomEngineRegistry::InvalidRandomEngineException:
Inheritance graph
[legend]

Public Member Functions

virtual std::string GetExceptionName () const
 Retrieve verbose exception name. More...
 
const std::string & GetMessage () const
 Retrieve the message from the exception. More...
 
 InvalidRandomEngineException (const std::string &message="")
 Construct random engine exception with message. More...
 
const char * what () const throw ()
 std::exception will print this on crash More...
 

Public Attributes

 __pad0__: fMessage(message) { } virtual ~AugerException() throw() { } virtual std::string GetExceptionName() const { return "Generic Exception in the Auger Offline Software"
 Construct exception with message. More...
 

Protected Attributes

std::string fMessage
 

Detailed Description

Base class for exceptions in the RandomEngineRegistry.

Definition at line 55 of file RandomEngineRegistry.h.

Constructor & Destructor Documentation

fwk::RandomEngineRegistry::InvalidRandomEngineException::InvalidRandomEngineException ( const std::string &  message = "")
inline

Construct random engine exception with message.

Definition at line 59 of file RandomEngineRegistry.h.

Member Function Documentation

virtual std::string fwk::RandomEngineRegistry::InvalidRandomEngineException::GetExceptionName ( ) const
inlinevirtual

Retrieve verbose exception name.

Definition at line 63 of file RandomEngineRegistry.h.

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::AugerException::__pad0__
inherited

Construct exception with message.

Definition at line 35 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.