ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
hltonl::Exception::BadCTPFragment Class Reference

Thrown if the CTP ROBFragment for a new event has non-zero status word or other errors. More...

#include <HltExceptions.h>

Inheritance diagram for hltonl::Exception::BadCTPFragment:
Collaboration diagram for hltonl::Exception::BadCTPFragment:

Public Member Functions

 BadCTPFragment (std::string_view reason)
 
const char * what () const noexcept override
 

Private Attributes

std::string m_reason {"Bad CTP ROBFragment: "}
 

Detailed Description

Thrown if the CTP ROBFragment for a new event has non-zero status word or other errors.

Definition at line 49 of file HltExceptions.h.

Constructor & Destructor Documentation

◆ BadCTPFragment()

hltonl::Exception::BadCTPFragment::BadCTPFragment ( std::string_view  reason)
inline

Definition at line 51 of file HltExceptions.h.

51  {
52  m_reason.append(reason);
53  }

Member Function Documentation

◆ what()

const char* hltonl::Exception::BadCTPFragment::what ( ) const
inlineoverridenoexcept

Definition at line 54 of file HltExceptions.h.

54 {return m_reason.data();}

Member Data Documentation

◆ m_reason

std::string hltonl::Exception::BadCTPFragment::m_reason {"Bad CTP ROBFragment: "}
private

Definition at line 56 of file HltExceptions.h.


The documentation for this class was generated from the following file:
hltonl::Exception::BadCTPFragment::m_reason
std::string m_reason
Definition: HltExceptions.h:56