ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::PortalMergingException Class Reference

Exception thrown when portals cannot be merged. More...

#include <Acts/Geometry/Portal.hpp>

Inheritance diagram for Acts::PortalMergingException:
[legend]
Collaboration diagram for Acts::PortalMergingException:
[legend]

Public Member Functions

 PortalMergingException ()=default
 Default constructor producing a generic message.
 PortalMergingException (std::string message)
 Construct with a contextual message describing why the merge failed.
const char * what () const noexcept override
 Get exception description.

Detailed Description

Exception thrown when portals cannot be merged.

Constructor & Destructor Documentation

◆ PortalMergingException()

Acts::PortalMergingException::PortalMergingException ( std::string message)
explicit

Construct with a contextual message describing why the merge failed.

Parameters
messageThe contextual error message

Member Function Documentation

◆ what()

const char * Acts::PortalMergingException::what ( ) const
overridenoexcept

Get exception description.

Returns
C-style string describing the exception