Exception classes
Collection of all the exceptions used in the framework.
Classes
Name | |
---|---|
class | allpix::ConfigurationError Base class for all configurations exceptions in the framework. |
class | allpix::ConfigFileUnavailableError Notifies of a missing configuration file. |
class | allpix::InvalidKeyError Indicates a problem converting the value of a configuration key to the value it should represent. |
class | allpix::MissingKeyError Informs of a missing key that should have been defined. |
class | allpix::KeyValueParseError Indicates an error while parsing a key / value pair. |
class | allpix::ConfigParseError Indicates an error while parsing a configuration file. |
class | allpix::InvalidValueError Indicates an error with the contents of value. |
class | allpix::InvalidCombinationError Indicates an error with a combination of configuration keys. |
class | allpix::ModuleIdentifierNotFoundError Indicates that a given ModuleIdentifier was not found in the module identifier list. |
class | allpix::ModuleIdentifierAlreadyAddedError Indicates that a given ModuleIdentifier is already in the module identifier list. |
class | allpix::InvalidDetectorError Indicates an error with finding a detector by name. |
class | allpix::InvalidDetectorModelError Indicates an error that the detector model is not found. |
class | allpix::DetectorExistsError Indicates an attempt to add a detector that is already registered before. |
class | allpix::PassiveElementExistsError Indicates an attempt to add a detector that is already registered before. |
class | allpix::DetectorModelExistsError Indicates an attempt to add a detector model that is already registered before. |
class | allpix::DetectorInvalidNameError Indicates an attempt to add a detector with an invalid name. |
class | allpix::UnexpectedMessageException Receive of a message that was not expected. |
class | allpix::MessageWithoutObjectException Message does not contain an allpix::Object. |
class | allpix::MessageNotFoundException Trying to fetch a message that wasn’t delivered. |
class | allpix::DynamicLibraryError Notifies of an error with dynamically loading a module. |
class | allpix::AmbiguousInstantiationError Raised if ambiguous instantiation of two similar modules occurs. |
class | allpix::InvalidModuleStateException Informs that a module is in a state it should never be. |
class | allpix::InvalidEventStateException Informs that an event is in a state it should never be. |
class | allpix::InvalidModuleActionException Informs that a module executes an action is it not allowed to do in particular state. |
class | allpix::ModuleError General exception for modules if something goes wrong. |
class | allpix::EndOfRunException Exception for modules to request an end of the event processing. |
class | allpix::AbortEventException Exception for modules to request the abortion of the current event. |
class | allpix::MissingDependenciesException Exception for modules to request an interrupt because dependencies are missing. |
class | allpix::Exception Base class for all non-internal exceptions in framework. |
class | allpix::RuntimeError Errors related to problems occurring at runtime. |
class | allpix::LogicError Errors related to logical problems in the code structure. |
class | allpix::MissingReferenceException Indicates an object that does not contain a reference fetched. |
class | allpix::IncompatibleDatatypesException Indicates that two objects are of incompatible data types and cannot be combined. |
class | allpix::PulseBadAllocException Indicates that a pulse object could not be allocated. |
class | allpix::ModelError Base class for all model exceptions in the framework. |
class | allpix::InvalidModelError Notifies of an invalid model. |
class | allpix::ModelUnsuitable Notifies of a model unsuitable for the current simulation. |
Updated on 2024-12-13 at 08:31:37 +0000